Skip to content

Commit 1810050

Browse files
committed
Tests (Fetch Data) - Fix tests
1 parent d68f0c1 commit 1810050

File tree

1 file changed

+28
-4
lines changed

1 file changed

+28
-4
lines changed

QueryDB.Core.Tests/DatabaseTests.cs

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)