public void MissingRequiredPosition1() { var markup = "[|first|] {|x:second|}"; var ex = Assert.ThrowsAny <ArgumentException>(() => TestFileMarkupParser.GetPosition(markup, out _, out _)); Assert.Equal("input", ex.ParamName); }
public void SinglePosition1() { var markup = "first$$second"; var expected = "firstsecond"; TestFileMarkupParser.GetPosition(markup, out var output, out var cursorPosition); Assert.Equal(expected, output); Assert.Equal(markup.IndexOf("$$"), cursorPosition); }