public RemoveEntry ( string providerName, string fullPath ) : bool | ||
providerName | string | |
fullPath | string | |
return | bool |
public void TestCanRemoveEntries() { var fileSystem = new MockFileSystem(new Dictionary<string, MockFileData> { { FileSystemConfigPath, new MockFileData( (new Entry(@"c:\dir1\",1,DateTime.Now,false)) + Environment.NewLine + (new Entry(@"c:\dir1\file2",10,DateTime.Now,true)) + Environment.NewLine) } }); var db = new Database(fileSystem); db.Load(); Assert.IsTrue(db.RemoveEntry("FileSystem", @"c:\dir1\")); Assert.IsFalse(db.RemoveEntry("FileSystem", @"c:\dir1\")); Assert.IsTrue(db.RemoveEntry("FileSystem", @"c:\dir1\file2")); }
public void TestRemoveEntryNoItemsOrProvider() { var fileSystem = new MockFileSystem(new Dictionary<string, MockFileData> { { FileSystemConfigPath, new MockFileData("") } }); var db = new Database(fileSystem); Assert.IsFalse(db.RemoveEntry("FileSystem", @"c:\APath\")); }