Esempio n. 1
0
        public void GetAllArticles()
        {
            IDataAccess dao         = FactoryTest.CreateDataAccess();
            var         allArticles = dao.GetAllItems();

            Assert.IsNotNull(allArticles);
        }
Esempio n. 2
0
        public void GetArticleByID()
        {
            IItem expected = FactoryTest.CreateItem();

            expected.ItemID          = 1;
            expected.ItemName        = "Book";
            expected.Price           = 12.49m;
            expected.ItemDescription = "This is a book about Tek Systems";
            expected.AvailableTaxes  = new int[0];

            IDataAccess dao    = FactoryTest.CreateDataAccess();
            var         actual = dao.GetItemByID(1);

            Assert.AreEqual(expected.GetType(), actual.GetType());
            Assert.AreEqual(expected.Price, actual.Price);
        }
        public void CheckOut()
        {
            // ---- Functional Test
            var allArticles        = dao.GetAllItems();
            IShoppingCartItem item = FactoryTest.CreateShoppingCartItem();

            item.SelectedItem = allArticles[0];
            item.Amount       = 4;

            IShoppingCartItem item2 = FactoryTest.CreateShoppingCartItem();

            item2.SelectedItem = allArticles[1];
            item2.Amount       = 3;
            cart.CartItems.Add(item);
            cart.CartItems.Add(item2);
            blo.CheckOut(cart);
        }