public void Test_to_gas_from_gas_with_invalid_parameters_throws_argument_out_of_range_exception(double input) { // Arrange. var inputGas = new GasDouble(input); // Act. var result = Assert.Throws <ArgumentOutOfRangeException>(() => inputGas.ToGas()); // Assert. result.Message.Should().Contain("Temp too low or too high for gas mark!"); }
public void Test_to_gas_from_gas_returns_same_value() { // Arrange. var input = new GasDouble(7); // Act. var result = input.ToGas(); // Assert. result.Should().Be(input.Temperature); }