public void Test_to_rankine_from_celsius_with_invalid_parameter_throws_exception(double input) { // Arrange. var inputCelsius = new CelsiusString(input.ToString(CultureInfo.InvariantCulture)); // Act. var result = Assert.Throws <ArgumentOutOfRangeException>(() => inputCelsius.ToRankine()); // Assert. result.Message.Should().Contain("Value out of range for type."); }
public void Test_to_rankine_from_celsius_returns_correct_value() { // Arrange. const string expected = "851.6699999999998"; var input = new CelsiusString("200"); // Act. var result = input.ToRankine(); // Assert. result.Should().Be(expected); }