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