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); }
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); }
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); }