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); }
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); }