public void MemoryFileSystemProvider_DirectoryExists_ChecksWhetherDirectoryExists() { var provider = new MemoryFileSystemProvider(); Assert.True(provider.DirectoryExists("/")); Assert.False(provider.DirectoryExists("home")); Assert.False(provider.DirectoryExists("/home")); provider.CreateFolder("home"); Assert.True(provider.DirectoryExists("home")); Assert.True(provider.DirectoryExists("/home")); }
public void MemoryFileSystemProvider_CreateFile_CreatesNewFolder() { var provider = new MemoryFileSystemProvider(); provider.CreateFolder("home"); provider.CreateFolder("home/user1"); provider.CreateFolder("/home/user2"); provider.SetCurrentDirectory("home"); provider.CreateFolder("user3"); provider.CreateFolder("user3/data"); Assert.True(provider.DirectoryExists("/home")); Assert.True(provider.DirectoryExists("/home/user1")); Assert.True(provider.DirectoryExists("/home/user2")); Assert.True(provider.DirectoryExists("/home/user3")); Assert.True(provider.DirectoryExists("/home/user3/data")); }