示例#1
0
        public void UnitOfMeasure_ShouldReturnFalseOnTryParse_WhenTheInputIsInvalid()
        {
            // Arrange
            string input = "1234";

            // Act
            bool output = UnitOfMeasure.TryParse(input, out UnitOfMeasure instance);

            // Assert
            output.ShouldBeFalse();
            instance.ShouldBe(UnitOfMeasure.Unrecognized);
        }
示例#2
0
        public void UnitOfMeasure_ShouldReturnTrueOnTryParse_WhenTheInputIsValid()
        {
            // Arrange
            string input = "kWh";

            // Act
            bool output = UnitOfMeasure.TryParse(input, out UnitOfMeasure instance);

            // Assert
            output.ShouldBeTrue();
            instance.ShouldBe(UnitOfMeasure.kWh);
        }