public void TestGetSchemaFiles_When_TwoTables_And_WildcardOne() { IAXmlWriter xmlWriter = AXmlFactory.CreateWriter(); xmlWriter.WriteSchema(CreateTableDefinition("testtable1"), _folder + "testtable1" + "." + SchemaFileSuffix); xmlWriter.WriteSchema(CreateTableDefinition("testtable2"), _folder + "testtable2" + "." + SchemaFileSuffix); List <string> tableNames = new List <string> { "testtable_" }; List <string> schemaFiles = FileHelper.GetSchemaFiles(_folder, tableNames, SchemaFileSuffix); schemaFiles.Should().Equal(_folder + "testtable1" + "." + SchemaFileSuffix, _folder + "testtable2" + "." + SchemaFileSuffix); }
public void TestGetSchemaFiles_When_TwoTables() { IAXmlWriter xmlWriter = AXmlFactory.CreateWriter(); List <string> tableNames = new List <string> { "testtable1", "testtable2" }; xmlWriter.WriteSchema(CreateTableDefinition(tableNames[0]), _folder + tableNames[0] + "." + SchemaFileSuffix); xmlWriter.WriteSchema(CreateTableDefinition(tableNames[1]), _folder + tableNames[1] + "." + SchemaFileSuffix); List <string> schemaFiles = FileHelper.GetSchemaFiles(_folder, tableNames, SchemaFileSuffix); schemaFiles.Should().Equal(_folder + tableNames[0] + ".aschema", _folder + tableNames[1] + "." + SchemaFileSuffix); }