public void CalculateTaxes_ReturnCorrectResult_whenAddingOneItem(double taxe, int quantity, double expected) { //Fixture setup var shoppingCart = GetShoppingCartWithOneItem(taxe, quantity); calculateTaxes calTaxes = new calculateTaxes(shoppingCart); //Exercise system var actual = calTaxes.CalculateTaxes(); //verify outcome Assert.AreEqual(actual, expected); }
public void CalculateTaxes_ReturnCorrectResult_WithManyItems(double[] taxes, int[] quantities, double expected) { //Fixture setup var shoppingCart = GetShoppingCartWithManyItems(taxes, quantities); calculateTaxes calTaxes = new calculateTaxes(shoppingCart); //Exercise system var actual = calTaxes.CalculateTaxes(); //verify outcome Assert.AreEqual(actual, expected); }
public void CalculateTaxes_ReturnZero_WithEmptyCrat() { //Fixture setup var shoppingCart = GetShoppingCartWithNoItems(); calculateTaxes calTaxes = new calculateTaxes(shoppingCart); //Exercise system var actual = calTaxes.CalculateTaxes(); //verify outcome Assert.AreEqual(actual, 0); }