Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
        }