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