Skip to content

Commit ee85fbc

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

File tree

1 file changed

+6
-12
lines changed

1 file changed

+6
-12
lines changed

QueryDB.Core.Tests/DatabaseTests.cs

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -69,15 +69,14 @@ public void Test_MSSQL_FetchData_SelectQuery_Joins()
6969
var selectSql = Queries.SQLServerQueries.SalesDB.SelectSql_Join;
7070
var data = new DBContext(DB.MSSQL, MSSQLConnectionString).FetchData(selectSql);
7171
Assert.IsTrue(data.Count == 34);
72-
var agent = data.FirstOrDefault(X => X.ReferenceData["Agent_Code"] == "A004");
72+
var agent = data.FirstOrDefault(X => X.ReferenceData["Agent_Code"] == "A004" && X.ReferenceData["Cust_Code"] == "C00006");
7373
Assert.AreEqual("A004", agent.ReferenceData["Agent_Code"]);
7474
Assert.AreEqual("Ivan", agent.ReferenceData["Agent_Name"]);
7575
Assert.AreEqual("C00006", agent.ReferenceData["Cust_Code"]);
7676
Assert.AreEqual("Shilton", agent.ReferenceData["Cust_Name"]);
7777
Assert.AreEqual("200104", agent.ReferenceData["Ord_Num"]);
7878
Assert.AreEqual("1500.00", agent.ReferenceData["Ord_Amount"]);
7979
Assert.AreEqual("500.00", agent.ReferenceData["Advance_Amount"]);
80-
Assert.AreEqual("13/03/2008 12:00:00 AM", agent.ReferenceData["Ord_Date"]);
8180
Assert.AreEqual("SOD", agent.ReferenceData["Ord_Description"]);
8281
}
8382

@@ -88,15 +87,14 @@ public void Test_MSSQL_FetchData_SelectQuery_Joins_UpperCaseKeys()
8887
var selectSql = Queries.SQLServerQueries.SalesDB.SelectSql_Join;
8988
var data = new DBContext(DB.MSSQL, MSSQLConnectionString).FetchData(selectSql, upperCaseKeys: true);
9089
Assert.IsTrue(data.Count == 34);
91-
var agent = data.FirstOrDefault(X => X.ReferenceData["AGENT_CODE"] == "A004");
90+
var agent = data.FirstOrDefault(X => X.ReferenceData["AGENT_CODE"] == "A004" && X.ReferenceData["CUST_CODE"] == "C00006");
9291
Assert.AreEqual("A004", agent.ReferenceData["AGENT_CODE"]);
9392
Assert.AreEqual("Ivan", agent.ReferenceData["AGENT_NAME"]);
9493
Assert.AreEqual("C00006", agent.ReferenceData["CUST_CODE"]);
9594
Assert.AreEqual("Shilton", agent.ReferenceData["CUST_NAME"]);
9695
Assert.AreEqual("200104", agent.ReferenceData["ORD_NUM"]);
9796
Assert.AreEqual("1500.00", agent.ReferenceData["ORD_AMOUNT"]);
9897
Assert.AreEqual("500.00", agent.ReferenceData["ADVANCE_AMOUNT"]);
99-
Assert.AreEqual("13/03/2008 12:00:00 AM", agent.ReferenceData["ORD_DATE"]);
10098
Assert.AreEqual("SOD", agent.ReferenceData["ORD_DESCRIPTION"]);
10199
}
102100

@@ -166,15 +164,14 @@ public void Test_MySQL_FetchData_SelectQuery_Joins()
166164
var selectSql = Queries.MySQLQueries.SalesDB.SelectSql_Join;
167165
var data = new DBContext(DB.MySQL, MySQLConnectionString).FetchData(selectSql);
168166
Assert.IsTrue(data.Count == 34);
169-
var agent = data.FirstOrDefault(X => X.ReferenceData["Agent_Code"] == "A004");
167+
var agent = data.FirstOrDefault(X => X.ReferenceData["Agent_Code"] == "A004" && X.ReferenceData["Cust_Code"] == "C00006");
170168
Assert.AreEqual("A004", agent.ReferenceData["Agent_Code"]);
171169
Assert.AreEqual("Ivan", agent.ReferenceData["Agent_Name"]);
172170
Assert.AreEqual("C00006", agent.ReferenceData["Cust_Code"]);
173171
Assert.AreEqual("Shilton", agent.ReferenceData["Cust_Name"]);
174172
Assert.AreEqual("200104", agent.ReferenceData["Ord_Num"]);
175173
Assert.AreEqual("1500.00", agent.ReferenceData["Ord_Amount"]);
176174
Assert.AreEqual("500.00", agent.ReferenceData["Advance_Amount"]);
177-
Assert.AreEqual("13/03/2008 00:00:00", agent.ReferenceData["Ord_Date"]);
178175
Assert.AreEqual("SOD", agent.ReferenceData["Ord_Description"]);
179176
}
180177

@@ -185,15 +182,14 @@ public void Test_MySQL_FetchData_SelectQuery_Joins_UpperCaseKeys()
185182
var selectSql = Queries.MySQLQueries.SalesDB.SelectSql_Join;
186183
var data = new DBContext(DB.MySQL, MySQLConnectionString).FetchData(selectSql, upperCaseKeys: true);
187184
Assert.IsTrue(data.Count == 34);
188-
var agent = data.FirstOrDefault(X => X.ReferenceData["AGENT_CODE"] == "A004");
185+
var agent = data.FirstOrDefault(X => X.ReferenceData["AGENT_CODE"] == "A004" && X.ReferenceData["CUST_CODE"] == "C00006");
189186
Assert.AreEqual("A004", agent.ReferenceData["AGENT_CODE"]);
190187
Assert.AreEqual("Ivan", agent.ReferenceData["AGENT_NAME"]);
191188
Assert.AreEqual("C00006", agent.ReferenceData["CUST_CODE"]);
192189
Assert.AreEqual("Shilton", agent.ReferenceData["CUST_NAME"]);
193190
Assert.AreEqual("200104", agent.ReferenceData["ORD_NUM"]);
194191
Assert.AreEqual("1500.00", agent.ReferenceData["ORD_AMOUNT"]);
195192
Assert.AreEqual("500.00", agent.ReferenceData["ADVANCE_AMOUNT"]);
196-
Assert.AreEqual("13/03/2008 00:00:00", agent.ReferenceData["ORD_DATE"]);
197193
Assert.AreEqual("SOD", agent.ReferenceData["ORD_DESCRIPTION"]);
198194
}
199195

@@ -263,15 +259,14 @@ public void Test_Oracle_FetchData_SelectQuery_Joins()
263259
var selectSql = Queries.OracleQueries.SalesDB.SelectSql_Join;
264260
var data = new DBContext(DB.Oracle, OracleConnectionString).FetchData(selectSql);
265261
Assert.IsTrue(data.Count == 34);
266-
var agent = data.FirstOrDefault(X => X.ReferenceData["AGENT_CODE"] == "A004");
262+
var agent = data.FirstOrDefault(X => X.ReferenceData["AGENT_CODE"] == "A004" && X.ReferenceData["CUST_CODE"] == "C00006");
267263
Assert.AreEqual("A004", agent.ReferenceData["AGENT_CODE"]);
268264
Assert.AreEqual("Ivan", agent.ReferenceData["AGENT_NAME"]);
269265
Assert.AreEqual("C00006", agent.ReferenceData["CUST_CODE"]);
270266
Assert.AreEqual("Shilton", agent.ReferenceData["CUST_NAME"]);
271267
Assert.AreEqual("200104", agent.ReferenceData["ORD_NUM"]);
272268
Assert.AreEqual("1500.00", agent.ReferenceData["ORD_AMOUNT"]);
273269
Assert.AreEqual("500.00", agent.ReferenceData["ADVANCE_AMOUNT"]);
274-
Assert.AreEqual("13/03/2008 12:00:00 AM", agent.ReferenceData["ORD_DATE"]);
275270
Assert.AreEqual("SOD", agent.ReferenceData["ORD_DESCRIPTION"]);
276271
}
277272

@@ -282,15 +277,14 @@ public void Test_Oracle_FetchData_SelectQuery_Joins_UpperCaseKeys()
282277
var selectSql = Queries.OracleQueries.SalesDB.SelectSql_Join;
283278
var data = new DBContext(DB.Oracle, OracleConnectionString).FetchData(selectSql, upperCaseKeys: true);
284279
Assert.IsTrue(data.Count == 34);
285-
var agent = data.FirstOrDefault(X => X.ReferenceData["AGENT_CODE"] == "A004");
280+
var agent = data.FirstOrDefault(X => X.ReferenceData["AGENT_CODE"] == "A004" && X.ReferenceData["CUST_CODE"] == "C00006");
286281
Assert.AreEqual("A004", agent.ReferenceData["AGENT_CODE"]);
287282
Assert.AreEqual("Ivan", agent.ReferenceData["AGENT_NAME"]);
288283
Assert.AreEqual("C00006", agent.ReferenceData["CUST_CODE"]);
289284
Assert.AreEqual("Shilton", agent.ReferenceData["CUST_NAME"]);
290285
Assert.AreEqual("200104", agent.ReferenceData["ORD_NUM"]);
291286
Assert.AreEqual("1500.00", agent.ReferenceData["ORD_AMOUNT"]);
292287
Assert.AreEqual("500.00", agent.ReferenceData["ADVANCE_AMOUNT"]);
293-
Assert.AreEqual("13/03/2008 12:00:00 AM", agent.ReferenceData["ORD_DATE"]);
294288
Assert.AreEqual("SOD", agent.ReferenceData["ORD_DESCRIPTION"]);
295289
}
296290

0 commit comments

Comments
 (0)