예제 #1
0
        public void DataAccessGetNextProductNumberShouldReturnNextProductNumber()
        {
            var d             = new PlusConsultingCodeTest_DataAccess.ProductFactory();
            var productNumber = d.GetNextProductNumber();

            Assert.AreEqual(2, productNumber);
        }
예제 #2
0
        public void DataAccessAddMethodShouldIncreaseNumberOfProductsByOne()
        {
            var d = new PlusConsultingCodeTest_DataAccess.ProductFactory();

            var p = new Product {
                ProductName      = "TestProduct",
                Color            = "blue",
                ListPrice        = 10.00D,
                ReorderPoint     = 10,
                SafetyStockLevel = 2,
                StandardCost     = 5.25D
            };

            d.AddProduct(p);
            Assert.AreEqual(2, d.Products.Count);
        }
예제 #3
0
        public void DataAccessInitialShouldCreateANewListOfProductsWithOneProduct()
        {
            var d = new PlusConsultingCodeTest_DataAccess.ProductFactory();

            Assert.AreEqual(1, d.Products.Count);
        }