public void TestMethod6()
        {
            var x = new ProductRepositoryM(_products);
            var y = x.RetrieveAllOrderByPriceDescending();

            Assert.AreEqual(19.35, y.First().Price);
        }
        public void TestMethod3()
        {
            var x = new ProductRepositoryM(_products);
            var y = x.RetrieveAllByName("prod 11");

            Assert.AreEqual("prod 11", y.First().Name);
        }
        public void TestMethod4()
        {
            var x = new ProductRepositoryM(_products);
            var y = x.RetrieveAllByDate(new DateTime(2013, 1, 1), new DateTime(2014, 1, 1));

            Assert.AreEqual(new DateTime(2013, 1, 1), y.First().StartDate);
        }
        public void TestMethod2()
        {
            var x = new ProductRepositoryM(_products);
            var y = x.RetrieveInactiveProducts();

            Assert.IsTrue(!y.First().IsActive(DateTime.Now));
        }