Example #1
0
        public void GetConsumptionMustRoundResult()
        {
            // Arrange
            FlightCalculator.Business.FlightCalculator flightCalculator = new FlightCalculator.Business.FlightCalculator();
            var distance      = 100.25;
            var consumption   = 50.2;
            var takeoffEffort = 20.1;

            // Act
            var result = flightCalculator.GetConsumption(distance, consumption, takeoffEffort);

            // Assert
            Assert.AreEqual(5053, result);
        }
Example #2
0
        public void GetConsumptionMustComputeConsumption()
        {
            // Arrange
            FlightCalculator.Business.FlightCalculator flightCalculator = new FlightCalculator.Business.FlightCalculator();
            var distance      = 100;
            var consumption   = 50;
            var takeoffEffort = 20;

            // Act
            var result = flightCalculator.GetConsumption(distance, consumption, takeoffEffort);

            // Assert
            Assert.AreEqual(5020, result);
        }
Example #3
0
        public void ValidateGeoCoordonateHelper(string fromLat, string fromLong, string toLat, string toLong,
                                                double expected)
        {
            // Arrange
            FlightCalculator.Business.FlightCalculator flightCalculator = new FlightCalculator.Business.FlightCalculator();

            var fromLatitude  = GeoCoordonateHelper(fromLat);
            var fromLongitude = GeoCoordonateHelper(fromLong);
            var toLatitude    = GeoCoordonateHelper(toLat);
            var toLongitude   = GeoCoordonateHelper(toLong);

            // Act
            var result = flightCalculator.GetDistance(fromLatitude, fromLongitude, toLatitude, toLongitude);

            // Assert
            Assert.AreEqual(expected, result);
        }