public void DoNotFailIfWorkspaceFileCannotBeRead() { const string WorkspaceFileName = "workspace.dat"; IWorkspaceStorage workspaceStorage = new DefaultWorkspaceStorage(WorkspaceFileName); // save some garbage to the file File.WriteAllText(WorkspaceFileName, "blablabla"); Workspace workspace = workspaceStorage.LoadWorkspace(); Assert.IsNotNull(workspace); }
public void DoNotFailIfWorkspaceFileDoesNotExist() { const string WorkspaceFileName = "workspace.dat"; IWorkspaceStorage workspaceStorage = new DefaultWorkspaceStorage(WorkspaceFileName); // make sure a file does not exist if (File.Exists(WorkspaceFileName)) { File.Delete(WorkspaceFileName); } Workspace workspace = workspaceStorage.LoadWorkspace(); Assert.IsNotNull(workspace); }
public void LoadSavedWorkspace() { Workspace workspace = new Workspace(); workspace.MonitorLogFile(new MonitoredLogFile("TestLog.txt")); const string WorkspaceFileName = "workspace.dat"; IWorkspaceStorage workspaceStorage = new DefaultWorkspaceStorage(WorkspaceFileName); // save some garbage to the file File.WriteAllText(WorkspaceFileName, "blablabla"); workspaceStorage.SaveWorkspace(workspace); Workspace loadedWorkspace = workspaceStorage.LoadWorkspace(); Assert.AreEqual(workspace.LogFiles.Count, loadedWorkspace.LogFiles.Count); }