public void PredefinedUnit_ShouldParseToExpectedUnitAndReturnTrue(TryParsLengthUnitTestData testData) { // arrange var parser = new LengthUnitParser(); // act bool result = parser.TryParse(testData.ParseValue, out var actualUnit); // assert actualUnit.Should().Be(testData.ExpectedUnit); result.Should().BeTrue(); }
public void UnknownUnit_ShouldSetUnitToDefaultAndReturnFalse() { // arrange var parser = new LengthUnitParser(); // act bool result = parser.TryParse(Fixture.Create <string>(), out var actualUnit); // assert actualUnit.Should().Be(default(LengthUnit)); result.Should().BeFalse(); }