|
8 | 8 | [TestFixture] |
9 | 9 | public class InMemoryTests |
10 | 10 | { |
| 11 | + [Test] |
| 12 | + public void InsertAndGetShouldWork() |
| 13 | + { |
| 14 | +var adapter = new InMemoryAdapter(); |
| 15 | +adapter.SetKeyColumn("Test", "Id"); |
| 16 | +Database.UseMockAdapter(adapter); |
| 17 | +var db = Database.Open(); |
| 18 | +db.Test.Insert(Id: 1, Name: "Alice"); |
| 19 | +var record = db.Test.Get(1); |
| 20 | +Assert.IsNotNull(record); |
| 21 | +Assert.AreEqual(1, record.Id); |
| 22 | +Assert.AreEqual("Alice", record.Name); |
| 23 | + } |
| 24 | + |
11 | 25 | [Test] |
12 | 26 | public void InsertAndFindShouldWork() |
13 | 27 | { |
@@ -215,18 +229,18 @@ public void TestSkipAndTake() |
215 | 229 | [Test] |
216 | 230 | public void TestJoin() |
217 | 231 | { |
218 | | - var adapter = new InMemoryAdapter(); |
219 | | - adapter.ConfigureJoin("Customer", "ID", "Orders", "Order", "CustomerID", "Customer"); |
220 | | - Database.UseMockAdapter(adapter); |
221 | | - var db = Database.Open(); |
222 | | - db.Customer.Insert(ID: 1, Name: "NASA"); |
223 | | - db.Customer.Insert(ID: 2, Name: "ACME"); |
224 | | - db.Order.Insert(ID: 1, CustomerID: 1, Date: new DateTime(1997, 1, 12)); |
225 | | - db.Order.Insert(ID: 2, CustomerID: 2, Date: new DateTime(2001, 1, 1)); |
226 | | - |
227 | | - var customers = db.Customer.FindAll(db.Customer.Orders.Date < new DateTime(1999, 12, 31)).ToList(); |
228 | | - Assert.IsNotNull(customers); |
229 | | - Assert.AreEqual(1, customers.Count); |
| 232 | + var adapter = new InMemoryAdapter(); |
| 233 | + adapter.ConfigureJoin("Customer", "ID", "Orders", "Order", "CustomerID", "Customer"); |
| 234 | + Database.UseMockAdapter(adapter); |
| 235 | + var db = Database.Open(); |
| 236 | + db.Customer.Insert(ID: 1, Name: "NASA"); |
| 237 | + db.Customer.Insert(ID: 2, Name: "ACME"); |
| 238 | + db.Order.Insert(ID: 1, CustomerID: 1, Date: new DateTime(1997, 1, 12)); |
| 239 | + db.Order.Insert(ID: 2, CustomerID: 2, Date: new DateTime(2001, 1, 1)); |
| 240 | + |
| 241 | + var customers = db.Customer.FindAll(db.Customer.Orders.Date < new DateTime(1999, 12, 31)).ToList(); |
| 242 | + Assert.IsNotNull(customers); |
| 243 | + Assert.AreEqual(1, customers.Count); |
230 | 244 | } |
231 | 245 |
|
232 | 246 | /// <summary> |
|
0 commit comments