예제 #1
0
    // [TestMethod]
    // This test can only be run standalone because of the __Reset call
    public async Task ExpMetadata() {
      var em1 = await TestFns.NewEm(_serviceName);

      var metadata = em1.MetadataStore.ExportMetadata();
      File.WriteAllText("c:/temp/metadata.txt", metadata);

      var ms = Configuration.Instance;

      
      Assert.IsTrue(ms != Configuration.Instance);
      var ms2 = new MetadataStore();
      ms2.ImportMetadata(metadata);
      var metadata2 = ms2.ExportMetadata();

      File.WriteAllText("c:/temp/metadata2.txt", metadata2);
      Assert.IsTrue(metadata == metadata2, "metadata should match between export and import");
    }
예제 #2
0
        // [TestMethod]
        // This test can only be run standalone because of the __Reset call
        public async Task ExpMetadata()
        {
            var em1 = await TestFns.NewEm(_serviceName);

            var metadata = em1.MetadataStore.ExportMetadata();

            File.WriteAllText("c:/temp/metadata.txt", metadata);

            var ms = Configuration.Instance;


            Assert.IsTrue(ms != Configuration.Instance);
            var ms2 = new MetadataStore();

            ms2.ImportMetadata(metadata);
            var metadata2 = ms2.ExportMetadata();

            File.WriteAllText("c:/temp/metadata2.txt", metadata2);
            Assert.IsTrue(metadata == metadata2, "metadata should match between export and import");
        }