public void TryParse_SetsCorrectLine_WhenStringIsValid(string text, int expectedLine) { LinePosition.TryParse(text, out var linePosition); linePosition.Line.ShouldBe(expectedLine); ; }
public void TryParse_ReturnsTrue_WhenStringIsValidLinePosition(string linePosition) { var result = LinePosition.TryParse(linePosition, out _); result.ShouldBeTrue(); }
public void TryParse_SetPositionLineToEmpty_WhenStringIsValid() { var result = LinePosition.TryParse("indalid:invalid", out var linePosition); linePosition.Line.ShouldBe(0); }
public void TryParse_ReturnsFalse_WhenStringIsNull() { var result = LinePosition.TryParse(null, out _); result.ShouldBeFalse(); }
public void TryParse_ReturnsFalse_WhenStringHasNotANumberLineOrColumn(string text) { var result = LinePosition.TryParse(text, out _); result.ShouldBeFalse(); }