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(); }
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(); }