コード例 #1
0
 public void TestLoadContentType()
 {
     ContentLoader.Use<MockContentLoader>();
     const string ContentName = "SomeXml";
     var instance = new ObjectWithContent(ContentLoader.Load<MockXmlContent>(ContentName));
     var stream = BinaryDataExtensions.SaveDataIntoMemoryStream(instance);
     var loadedInstance =
         BinaryDataExtensions.LoadDataWithKnownTypeFromMemoryStream<ObjectWithContent>(stream);
     Assert.AreEqual(instance.xmlContent, loadedInstance.xmlContent);
     ContentLoader.DisposeIfInitialized();
 }
コード例 #2
0
        public void TestLoadContentType()
        {
            ContentLoader.Use <MockContentLoader>();
            const string ContentName    = "SomeXml";
            var          instance       = new ObjectWithContent(ContentLoader.Load <MockXmlContent>(ContentName));
            var          stream         = BinaryDataExtensions.SaveDataIntoMemoryStream(instance);
            var          loadedInstance =
                BinaryDataExtensions.LoadDataWithKnownTypeFromMemoryStream <ObjectWithContent>(stream);

            Assert.AreEqual(instance.xmlContent, loadedInstance.xmlContent);
            ContentLoader.DisposeIfInitialized();
        }