private int SeedCartAndReturnId(WebSiteOrderData repo) { var cart = NewCart.CreateCartFromProductSelection(_theUri, null, 1, 1, 9.99m); var createdCart = repo.StoreCartWithInitialProduct(cart); return(createdCart.CartId); }
public void CanStoreCartWithInitialProduct() { var cart = NewCart.CreateCartFromProductSelection(_theUri, null, 1, 1, 9.99m); var data = new WebSiteOrderData(_context, _refContext); var resultCart = data.StoreCartWithInitialProduct(cart); WriteLog(); Assert.AreNotEqual(0, resultCart.CartId); }
private RevisitedCart InitializeCart(int productId, int quantity, decimal displayedPrice, string sourceUrl, string memberCookie) { var cart = NewCart.CreateCartFromProductSelection (sourceUrl, memberCookie, productId, quantity, displayedPrice); return(_siteOrderData.StoreCartWithInitialProduct(cart)); }
public void CanRetrieveCartFromRepoUsingCartId() { //Arrange var cart = NewCart.CreateCartFromProductSelection(_theUri, null, 1, 1, 9.99m); var data = new WebSiteOrderData(_context, _refContext); var createdCart = data.StoreCartWithInitialProduct(cart); Debug.WriteLine($"Stored Cart Id from database {createdCart.CartId}"); //Act (retrieve) and Assert Assert.AreEqual(createdCart.CartId, data.RetrieveCart(cart.CartId).CartId); }