コード例 #1
0
ファイル: TestFileHelper.cs プロジェクト: radtek/ACopy
        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);
        }
コード例 #2
0
ファイル: TestFileHelper.cs プロジェクト: radtek/ACopy
        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);
        }