AdventureWorks.WebServices.Tests.Controllers.ShoppingCartControllerFixture.Get_GetsShoppingCartForUser C# (CSharp) Method

Get_GetsShoppingCartForUser() private method

private Get_GetsShoppingCartForUser ( ) : void
return void
        public void Get_GetsShoppingCartForUser()
        {
            var shoppingCart = new ShoppingCart(new ObservableCollection<ShoppingCartItem>()) { FullPrice = 200, TotalDiscount = 100 };
            var shoppingCartRepository = new MockShoppingCartRepository();
            shoppingCartRepository.GetByIdDelegate = (userId) =>
                                         {
                                             return shoppingCart;
                                         };

            var target = new ShoppingCartController(shoppingCartRepository, new MockProductRepository());
            var result = target.Get("JohnDoe");
            Assert.AreEqual(result, shoppingCart);
        }