public void Test_to_rankine_generic_from_rankine_returns_same_value() { // Arrange. var input = new RankineString("851.67"); // Act. var result = input.To <Rankine>(); // Assert. result.Should().Be(input.Temperature); }
public void Test_to_gas_generic_from_rankine_throws_out_of_range_exception_too_high() { // Arrange. var input = new RankineString("1524.25"); // Act. var result = Assert.Throws <ArgumentOutOfRangeException>(() => input.To <Gas>()); // Assert. result.Message.Should().Contain("Temp too high for gas mark!"); }
public void Test_to_kelvin_generic_from_rankine_returns_correct_value() { // Arrange. const string expected = "473.1499999999999"; var input = new RankineString("851.67"); // Act. var result = input.To <Kelvin>(); // Assert. result.Should().Be(expected); }
public void Test_to_gas_generic_from_rankine_returns_correct_value() { // Arrange. const string expected = "3"; var input = new RankineString("806.67"); // Act. var result = input.To <Gas>(); // Assert. result.Should().Be(expected); }
public void Test_to_fahrenheit_generic_from_rankine_returns_correct_value() { // Arrange. const string expected = "33.80099999999999"; var input = new RankineString("493.471"); // Act. var result = input.To <Fahrenheit>(); // Assert. result.Should().Be(expected); }
public void Test_to_celsius_generic_from_rankine_returns_correct_value() { // Arrange. const string expected = "1.0000000000000062"; var input = new RankineString("493.47"); // Act. var result = input.To <Celsius>(); // Assert. result.Should().Be(expected); }