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)); }