public void ShouldRegisterTheOverriddenFileSystem() { var mock = new MockFileSystem(); _overrides[typeof(IFileSystem)] = mock.GetType(); _runtimeServices.Container.Resolve <IFileSystem>().ShouldBeType(mock.GetType()); }
public void Is_Serializable() { MockFileData file1 = new MockFileData("Demo\r\ntext\ncontent\rvalue"); MockFileSystem fileSystem = new MockFileSystem(new Dictionary <string, MockFileData> { { @"c:\something\demo.txt", file1 }, { @"c:\something\other.gif", new MockFileData(new byte[] { 0x21, 0x58, 0x3f, 0xa9 }) } }); MemoryStream memoryStream = new MemoryStream(); var serializer = new XmlSerializer(fileSystem.GetType()); serializer.Serialize(memoryStream, fileSystem); Assert.True(memoryStream.Length > 0, "Length didn't increase after serialization task."); }
public void ShouldRegisterTheOverriddenFileSystem() { var mock = new MockFileSystem(); _overrides[typeof(IFileSystem)] = mock.GetType(); _runtimeServices.Container.Resolve<IFileSystem>().ShouldBeType(mock.GetType()); }