public void Null_as_Cartitems_collection_is_invalid() { var cartItems = new CartItems { Items = null }; Assert.AreEqual(CartItemsStatusCode.InvalidArguments, cartItems.Validate()); }
public void Wellformed_CartItems_pass() { var items = new Dictionary <string, int> { { "A10", 5 }, { "A4", 3 }, { "A3", 4 } }; var cartItems = new CartItems { Items = items }; Assert.AreEqual(CartItemsStatusCode.Ok, cartItems.Validate()); }
public void Negative_quantity_is_invalid() { var items = new Dictionary <string, int> { { "A10", 5 }, { "A4", -1 }, { "A3", 4 } }; var cartItems = new CartItems { Items = items }; Assert.AreEqual(CartItemsStatusCode.InvalidQuantity, cartItems.Validate()); }
public void Null_as_CartItems_is_invalid() { CartItems cartItems = null; Assert.AreEqual(CartItemsStatusCode.InvalidArguments, cartItems.Validate()); }