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); }