Exemple #1
0
            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());
 }