public void GetProductNamesByVendorNameTest() { const string vendorName = "Trikes, Inc."; var queryResult = DatabaseGetter.GetProductNamesByVendorName(vendorName); Assert.AreEqual(2, queryResult.Count); Assert.AreEqual("Mountain Tire Tube", queryResult[0]); }
public void GetProductsByNameTest() { const string namePart = "ar"; var queryResult = DatabaseGetter.GetProductsByName(namePart); Assert.AreEqual(28, queryResult.Count); foreach (var r in queryResult) { Assert.IsTrue(r.Name.Contains(namePart)); } }
public static void CopyOrAddItem <T>(this AnimeDbContext context, T copy, DatabaseGetter <T> getter) where T : class, DatabaseObject <T> { var dbObject = getter.GetFromDatabase(context, copy); if (dbObject != null) { context.CopyItem(dbObject, copy); } //else // getter.AddToDatabase(context, copy); }
public void TestInit() { DatabaseGetter.Init(); }