public void StatusCompleted_WhenPauseCalled_ExceptionThrown() { var root = GivenDirectory("c:\temp\test001"); IFolderStats folderStats = new FolderStatsMock(fileSystem); StartAndWait(folderStats, root, 10); folderStats.Pause(); }
public void DirectoryWith2Subfolders_WhenPauseCalled_StatusPaused() { var root = GivenDirectory("c:\temp\test001"); root.SubDirectories.Add(new DirectoryMock("1")); root.SubDirectories.Add(new DirectoryMock("2")); IFolderStats folderStats = new FolderStatsMock(fileSystem); folderStats.Progress += folder => { Thread.Sleep(100); }; folderStats.Connect(root.Name); folderStats.Start(); folderStats.Pause(); Assert.AreEqual(Statuses.Paused, folderStats.Status); }
public void DirectoryWith2Subfolders_WhenPauseCalled_StatusPaused() { var root = GivenDirectory("c:\temp\test001"); root.SubDirectories.Add(new DirectoryMock("1")); root.SubDirectories.Add(new DirectoryMock("2")); IFolderStats folderStats = new FolderStatsMock(fileSystem); folderStats.Progress += folder => { Thread.Sleep(100); }; folderStats.Connect(root.Name); folderStats.Start(); folderStats.Pause(); Assert.AreEqual(Statuses.Paused, folderStats.Status); }
public void StatusCompleted_WhenPauseCalled_ExceptionThrown() { var root = GivenDirectory("c:\temp\test001"); IFolderStats folderStats = new FolderStatsMock(fileSystem); StartAndWait(folderStats, root, 10); folderStats.Pause(); }