public void Throw_ArgumentOutOfRangeException_WhenWeightAbove25(double Weight, string Zone) { // Arrange var fc = new FastwayCourier.ParcelQuoteFromNelson(); // Act decimal price = fc.CalculateQuote(Convert.ToDecimal(Weight), Zone).Price; // Assert }
public void ReturnCorrectExcessTickets_OrangeZone(double Weight, int Expected) { // Arrange var fc = new FastwayCourier.ParcelQuoteFromNelson(); // Act Zone = "Orange"; var Tickets = fc.CalculateQuote(Convert.ToDecimal(Weight), Zone).ExcessTickets; decimal ExpectedTickets = Convert.ToDecimal(Expected); // Assert Assert.AreEqual(ExpectedTickets, Tickets); }
public void ReturnCorrectPrice_LimeZone(double Weight, double Expected) { // Arrange var fc = new FastwayCourier.ParcelQuoteFromNelson(); // Act Zone = "Lime"; var Quote = fc.CalculateQuote(Convert.ToDecimal(Weight), Zone).Price; decimal ExpectedQuote = Convert.ToDecimal(Expected); // Assert Assert.AreEqual(ExpectedQuote, Quote); }