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();
 }