public void CreateText_DataSentIn_ShouldWriteToFile()
        {
            //Arrange
            var fileData   = new MockFileData("");
            var fileSystem = new MockFileSystem(new Dictionary <string, MockFileData>
            {
                { @"z:\a.txt", fileData }
            });

            var fileInfo = new MockFileInfo(fileSystem, @"z:\a.txt");

            //Act
            var writer = fileInfo.CreateText();

            writer.WriteLine("test");
            writer.Close();

            var reader = fileInfo.OpenText();
            var result = reader.ReadToEnd();

            //Assert
            Assert.AreEqual("test", result);
        }
        public void CreateText_DataSentIn_ShouldWriteToFile()
        {
            //Arrange
            var fileData = new MockFileData("");
            var fileSystem = new MockFileSystem(new Dictionary<string, MockFileData>
            {
                { @"z:\a.txt", fileData }
            });

            var fileInfo = new MockFileInfo(fileSystem, @"z:\a.txt");

            //Act
            var writer = fileInfo.CreateText();
            writer.WriteLine("test");
            writer.Close();

            var reader = fileInfo.OpenText();
            var result = reader.ReadToEnd();

            //Assert
            Assert.AreEqual("test",result);
        }