Пример #1
0
        public void MemoryFileSystemProvider_AppendAllText_CreatesANewFile()
        {
            var provider = new MemoryFileSystemProvider();

            provider.AppendAllText("input.dat", "test-content");

            Assert.True(provider.FileExists("input.dat"));
            Assert.Equal("test-content", provider.OpenText("input.dat").ReadToEnd());
        }
Пример #2
0
        public void MemoryFileSystemProvider_OpenText_ReturnsStreamReader()
        {
            var provider = new MemoryFileSystemProvider();

            provider.CreateFile("input.dat", "12345");

            using (var reader = provider.OpenText("input.dat"))
            {
                string text = reader.ReadToEnd();
                Assert.Equal("12345", text);
            }
        }
Пример #3
0
        public void MemoryFileSystemProvider_CreateText_CreatesNewFileAndTextWriter()
        {
            var provider = new MemoryFileSystemProvider();

            using (var textWriter = provider.CreateText("input.dat"))
            {
                textWriter.Write("test-content");
                textWriter.Close();
            }

            Assert.True(provider.FileExists("input.dat"));
            Assert.Equal("test-content", provider.OpenText("input.dat").ReadToEnd());
        }