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