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); }
public void ReturnLime_WhenLimeZoneLocationEntered(string Destination, string Colour) { // Arrange var fc = new FastwayCourier.ParcelQuoteFromNelson(); // Act Zone = fc.GetDestinationZone(Destination); ExpectedColour = "Lime"; // Assert Assert.AreEqual(Zone, ExpectedColour); }
public void Throw_KeyNotFoundException() { // Arrange var fc = new FastwayCourier.ParcelQuoteFromNelson(); // Act Zone = fc.GetDestinationZone("Masldhslfhsdlifjapisdj[gsj[wt["); ExpectedColour = "Lime"; // Assert Assert.AreEqual(Zone, ExpectedColour); }