AdventureWorks.WebServices.Tests.Repositories.ShoppingCartRepositoryFixture.AddProductToCart_AddsNewShoppingCartItemToExistingCart C# (CSharp) Method

AddProductToCart_AddsNewShoppingCartItemToExistingCart() private method

        public void AddProductToCart_AddsNewShoppingCartItemToExistingCart()
        {
            var target = new ShoppingCartRepository();
            target.AddProductToCart("TestUser", new Product() { ProductNumber ="BB-7421"});
            target.AddProductToCart("TestUser", new Product() { ProductNumber = "BB-8107" });
            var cart = target.GetById("TestUser");
            Assert.IsNotNull(cart);
            Assert.AreEqual(2, cart.ShoppingCartItems.Count);
            Assert.IsNotNull(cart.ShoppingCartItems.First(item => item.Product.ProductNumber == "BB-7421"));
            Assert.IsNotNull(cart.ShoppingCartItems.First(item => item.Product.ProductNumber == "BB-8107"));
        }