AdventureWorks.WebServices.Tests.Controllers.ShoppingCartControllerFixture.RemoveShoppingCartItem_Throws_ForUnknownItem C# (CSharp) Метод

RemoveShoppingCartItem_Throws_ForUnknownItem() приватный Метод

private RemoveShoppingCartItem_Throws_ForUnknownItem ( ) : void
Результат void
        public void RemoveShoppingCartItem_Throws_ForUnknownItem()
        {
            var shoppingCartRepository = new MockShoppingCartRepository();
            shoppingCartRepository.GetByIdDelegate = (userId) =>
                                                         {
                                                             return new ShoppingCart(new Collection<ShoppingCartItem>());
                                                         };

            shoppingCartRepository.RemoveItemFromCartDelegate = (shoppingCart, itemId) =>
            {
                return false;
            };

            var target = new ShoppingCartController(shoppingCartRepository, new MockProductRepository());
            try
            {
                target.RemoveShoppingCartItem("JohnDoe", "UnknownProductid");
            }
            catch (HttpResponseException ex)
            {
                Assert.AreEqual(System.Net.HttpStatusCode.NotFound, ex.Response.StatusCode);
            }
        }