Exemplo n.º 1
0
        public void MissingRequiredPosition1()
        {
            var markup = "[|first|] {|x:second|}";
            var ex     = Assert.ThrowsAny <ArgumentException>(() => TestFileMarkupParser.GetPosition(markup, out _, out _));

            Assert.Equal("input", ex.ParamName);
        }
Exemplo n.º 2
0
        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);
        }