public void ComputeTheMegaWattCostPerHour_WhenNew_ShouldReturnZero()
        {
            // Arrange - Act
            var sut = new TurboJet();

            // Assert
            Assert.True(float.IsNaN(sut.MegaWattCostPerHour));
        }
        public void ComputeTheMegaWattCostPerHour_WhenLoading_ShouldReturnTheApropriateValue(float euroMWh, float efficiency, float expectedValue)
        {
            // Arrange - Act
            var sut = new TurboJet()
            {
                Efficiency = efficiency,
                Fuel       = new EnergySource()
                {
                    EuroPerMHh = euroMWh,
                }
            };

            // Assert
            Assert.Equal(Math.Round(expectedValue, 2), Math.Round(sut.MegaWattCostPerHour, 2));
        }