Ejemplo n.º 1
0
        public void Ctor_creates_object(string input, int index)
        {
            ScripterParserInput parserInput = new ScripterParserInput(input, index);

            Assert.Equal(input, parserInput.Content);
            Assert.Equal(index, parserInput.Index);
        }
Ejemplo n.º 2
0
        public void TryParse_error_on_input(string input, int index)
        {
            ScripterParserInput parserInput = new ScripterParserInput(input, index);
            ScripterParser      parser      = new ScripterParser();

            ScripterParserResult result = null;
            bool res = parser.TryParse(parserInput, out result);

            Assert.False(res);
        }
Ejemplo n.º 3
0
        public void TryParse_return_correct_data(string input, string db, string sch, string name)
        {
            ScripterParserInput parserInput = new ScripterParserInput(input, input.Length / 2);
            ScripterParser      parser      = new ScripterParser();

            ScripterParserResult result = null;
            bool res = parser.TryParse(parserInput, out result);

            Assert.True(res);
            Assert.Equal(db, result.Database);
            Assert.Equal(sch, result.Schema);
            Assert.Equal(name, result.Name);
        }