public void FromFileUnitTest(FromFileData data)
        {
            var option = new AnalyzerOption
            {
                EscapeLines = escapes,
            };
            var tables = Analyzer.FromFile(data.InputPath, regex, option);

            tables.Length.Should().Be(data.Count);
            for (var i = 0; i < tables.Length; i++)
            {
                tables[i].Query.Should().Be(data.Expected[i].Query);
                tables[i].Title.Should().Be(data.Expected[i].Title);
            }
        }
        public void RemoveSchemaNameNotEffectToTableOnlyTest(FromFileData data)
        {
            var option = new AnalyzerOption
            {
                EscapeLines      = escapes,
                RemoveSchemaName = true,
            };
            var tables = Analyzer.FromFile(data.InputPath, regex, option);

            tables.Length.Should().Be(data.Count);
            for (var i = 0; i < tables.Length; i++)
            {
                tables[i].Query.Should().Be(data.Expected[i].Query);
                tables[i].Title.Should().Be(data.Expected[i].Title);
            }
        }