@@ -9,6 +9,8 @@ public class DatabaseTests : TestBase
99
1010 #region MSSQL DB Tests
1111
12+ #region Smoke Tests
13+
1214 [ TestMethod ]
1315 [ TestCategory ( DB_TESTS ) , TestCategory ( MSSQL_TESTS ) , TestCategory ( SMOKE_TESTS ) ]
1416 public void Test_MSSQL_FetchData ( )
@@ -24,6 +26,10 @@ public void Test_MSSQL_FetchData()
2426 Assert . AreEqual ( "mssql" , data [ 0 ] . ReferenceData [ "current_database" ] ) ;
2527 }
2628
29+ #endregion
30+
31+ #region Fetch Data Tests
32+
2733 [ TestMethod ]
2834 [ TestCategory ( DB_TESTS ) , TestCategory ( MSSQL_TESTS ) ]
2935 public void Test_MSSQL_FetchData_SelectQuery ( )
@@ -96,8 +102,12 @@ public void Test_MSSQL_FetchData_SelectQuery_Joins_UpperCaseKeys()
96102
97103 #endregion
98104
105+ #endregion
106+
99107 #region MySQL DB Tests
100108
109+ #region Smoke Tests
110+
101111 [ TestMethod ]
102112 [ TestCategory ( DB_TESTS ) , TestCategory ( MYSQL_TESTS ) , TestCategory ( SMOKE_TESTS ) ]
103113 public void Test_MySQL_FetchData ( )
@@ -113,6 +123,10 @@ public void Test_MySQL_FetchData()
113123 Assert . AreEqual ( "mysql" , data [ 0 ] . ReferenceData [ "current_database" ] ) ;
114124 }
115125
126+ #endregion
127+
128+ #region Fetch Data Tests
129+
116130 [ TestMethod ]
117131 [ TestCategory ( DB_TESTS ) , TestCategory ( MYSQL_TESTS ) ]
118132 public void Test_MySQL_FetchData_SelectQuery ( )
@@ -160,7 +174,7 @@ public void Test_MySQL_FetchData_SelectQuery_Joins()
160174 Assert . AreEqual ( "200104" , agent . ReferenceData [ "Ord_Num" ] ) ;
161175 Assert . AreEqual ( "1500.00" , agent . ReferenceData [ "Ord_Amount" ] ) ;
162176 Assert . AreEqual ( "500.00" , agent . ReferenceData [ "Advance_Amount" ] ) ;
163- Assert . AreEqual ( "13/03/2008 12 :00:00 AM " , agent . ReferenceData [ "Ord_Date" ] ) ;
177+ Assert . AreEqual ( "13/03/2008 00 :00:00" , agent . ReferenceData [ "Ord_Date" ] ) ;
164178 Assert . AreEqual ( "SOD" , agent . ReferenceData [ "Ord_Description" ] ) ;
165179 }
166180
@@ -169,7 +183,7 @@ public void Test_MySQL_FetchData_SelectQuery_Joins()
169183 public void Test_MySQL_FetchData_SelectQuery_Joins_UpperCaseKeys ( )
170184 {
171185 var selectSql = Queries . MySQLQueries . SalesDB . SelectSql_Join ;
172- var data = new DBContext ( DB . MySQL , MySQLConnectionString ) . FetchData ( selectSql ) ;
186+ var data = new DBContext ( DB . MySQL , MySQLConnectionString ) . FetchData ( selectSql , upperCaseKeys : true ) ;
173187 Assert . IsTrue ( data . Count == 34 ) ;
174188 var agent = data . FirstOrDefault ( X => X . ReferenceData [ "AGENT_CODE" ] == "A004" ) ;
175189 Assert . AreEqual ( "A004" , agent . ReferenceData [ "AGENT_CODE" ] ) ;
@@ -179,14 +193,18 @@ public void Test_MySQL_FetchData_SelectQuery_Joins_UpperCaseKeys()
179193 Assert . AreEqual ( "200104" , agent . ReferenceData [ "ORD_NUM" ] ) ;
180194 Assert . AreEqual ( "1500.00" , agent . ReferenceData [ "ORD_AMOUNT" ] ) ;
181195 Assert . AreEqual ( "500.00" , agent . ReferenceData [ "ADVANCE_AMOUNT" ] ) ;
182- Assert . AreEqual ( "13/03/2008 12 :00:00 AM " , agent . ReferenceData [ "ORD_DATE" ] ) ;
196+ Assert . AreEqual ( "13/03/2008 00 :00:00" , agent . ReferenceData [ "ORD_DATE" ] ) ;
183197 Assert . AreEqual ( "SOD" , agent . ReferenceData [ "ORD_DESCRIPTION" ] ) ;
184198 }
185199
186200 #endregion
187201
202+ #endregion
203+
188204 #region Oracle DB Tests
189205
206+ #region Smoke Tests
207+
190208 [ TestMethod ]
191209 [ TestCategory ( DB_TESTS ) , TestCategory ( ORACLE_TESTS ) , TestCategory ( SMOKE_TESTS ) ]
192210 public void Test_Oracle_FetchData ( )
@@ -202,6 +220,10 @@ public void Test_Oracle_FetchData()
202220 Assert . AreEqual ( "oracle" , data [ 0 ] . ReferenceData [ "CURRENT_DATABASE" ] ) ;
203221 }
204222
223+ #endregion
224+
225+ #region Fetch Data Tests
226+
205227 [ TestMethod ]
206228 [ TestCategory ( DB_TESTS ) , TestCategory ( ORACLE_TESTS ) ]
207229 public void Test_Oracle_FetchData_SelectQuery ( )
@@ -258,7 +280,7 @@ public void Test_Oracle_FetchData_SelectQuery_Joins()
258280 public void Test_Oracle_FetchData_SelectQuery_Joins_UpperCaseKeys ( )
259281 {
260282 var selectSql = Queries . OracleQueries . SalesDB . SelectSql_Join ;
261- var data = new DBContext ( DB . Oracle , OracleConnectionString ) . FetchData ( selectSql ) ;
283+ var data = new DBContext ( DB . Oracle , OracleConnectionString ) . FetchData ( selectSql , upperCaseKeys : true ) ;
262284 Assert . IsTrue ( data . Count == 34 ) ;
263285 var agent = data . FirstOrDefault ( X => X . ReferenceData [ "AGENT_CODE" ] == "A004" ) ;
264286 Assert . AreEqual ( "A004" , agent . ReferenceData [ "AGENT_CODE" ] ) ;
@@ -274,5 +296,7 @@ public void Test_Oracle_FetchData_SelectQuery_Joins_UpperCaseKeys()
274296
275297 #endregion
276298
299+ #endregion
300+
277301 }
278302}
0 commit comments