public void Success_AllChanged() { Assert.IsTrue(MarketBridge.EditUserCart( productsForEdit.ProductsAdd, productsForEdit.ProductsRemove, productsForEdit.ProductsEdit )); /// TODO: check cart items changed properly /// <see cref="AcceptanceTests.AppInterface.MarketBridge.IMarketBridge.GetShoppingCartItems"/> }
public void Failure_NotMutuallyDisjoint() { Assert.IsFalse(MarketBridge.EditUserCart( new HashSet <ProductInCart> { new ProductInCart(MarketImage[1].ShopProducts[1].ProductId, 10) }, new HashSet <ProductId> { MarketImage[1].ShopProducts[1].ProductId }, new HashSet <ProductInCart> { new ProductInCart(MarketImage[0].ShopProducts[0].ProductId, 5) } )); Assert.IsFalse(MarketBridge.EditUserCart( new HashSet <ProductInCart> { new ProductInCart(MarketImage[1].ShopProducts[1].ProductId, 10) }, new HashSet <ProductId> { MarketImage[0].ShopProducts[0].ProductId }, new HashSet <ProductInCart> { new ProductInCart(MarketImage[0].ShopProducts[0].ProductId, 5) } )); Assert.IsFalse(MarketBridge.EditUserCart( new HashSet <ProductInCart> { new ProductInCart(MarketImage[1].ShopProducts[1].ProductId, 10) }, new HashSet <ProductId> { MarketImage[1].ShopProducts[0].ProductId }, new HashSet <ProductInCart> { new ProductInCart(MarketImage[1].ShopProducts[1].ProductId, 5) } )); }