Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }