public void Constructor_with_string_parameter_should_use_a_factor() { // Arrange string rawValue = "1000"; // Act var actual = new VoltageValue(rawValue); // Assert Assert.AreEqual(1, actual.Value); }
public void Constructor_with_string_parameter_should_handle_invalid_value() { // Arrange string rawValue = "-"; // Act var actual = new VoltageValue(rawValue); // Assert Assert.AreEqual(double.NaN, actual.Value); }
public void Constructor_with_double_parameter_should_use_a_factor() { // Arrange double rawValue = 1000; // Act var actual = new VoltageValue(rawValue); // Assert Assert.AreEqual(1, actual.Value); }
public void Convert_should_use_a_factor() { // Arrange double rawValue = 1000; var actual = new VoltageValue(); // Act actual.Convert(rawValue); // Assert Assert.AreEqual(1, actual.Value); }