Ejemplo n.º 1
0
        public void TryParse_SetsCorrectLine_WhenStringIsValid(string text, int expectedLine)
        {
            LinePosition.TryParse(text, out var linePosition);

            linePosition.Line.ShouldBe(expectedLine);
            ;
        }
Ejemplo n.º 2
0
        public void TryParse_ReturnsTrue_WhenStringIsValidLinePosition(string linePosition)
        {
            var result = LinePosition.TryParse(linePosition, out _);

            result.ShouldBeTrue();
        }
Ejemplo n.º 3
0
        public void TryParse_SetPositionLineToEmpty_WhenStringIsValid()
        {
            var result = LinePosition.TryParse("indalid:invalid", out var linePosition);

            linePosition.Line.ShouldBe(0);
        }
Ejemplo n.º 4
0
        public void TryParse_ReturnsFalse_WhenStringIsNull()
        {
            var result = LinePosition.TryParse(null, out _);

            result.ShouldBeFalse();
        }
Ejemplo n.º 5
0
        public void TryParse_ReturnsFalse_WhenStringHasNotANumberLineOrColumn(string text)
        {
            var result = LinePosition.TryParse(text, out _);

            result.ShouldBeFalse();
        }