public void AnalyzerOptionValueProperty_GetSet() { var instance = new AnalyzerOption(); instance.Value = "value"; Assert.AreEqual("value", instance.Value); }
public void AnalyzerOptionKeyProperty_GetSet() { var instance = new AnalyzerOption(); instance.Key = "key"; Assert.AreEqual("key", instance.Key); }
public void FromStringUnitTest(FromStringData data) { var option = new AnalyzerOption { EscapeLines = escapes, }; var tables = Analyzer.FromString(data.InputSql, regex, option); 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 FromFileMultipleQueryUnitTest(FromFileData data) { var option = new AnalyzerOption { EscapeLines = escapes, }; var tables = Analyzer.FromFile(data.InputPath, regex, option); tables.Count().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); } }
public void FromDirectoryUnitTest(FromFileData data) { var option = new AnalyzerOption { EscapeLines = escapes, }; var files = Analyzer.FromDirectory(data.InputPath, regex, option); var tables = files.SelectMany(x => x).ToArray(); 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); } }