Ejemplo n.º 1
0
        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
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }