public void ShowTest2()
 {
     WorkspaceManager target = new WorkspaceManager();
     MockWorkSpace mws1 = new MockWorkSpace(1);
     MockWorkSpace mws2 = new MockWorkSpace(2);
     target.Show(() => { return mws1; }, typeof(MockWorkSpace));
     target.Show(() => { return mws2; }, typeof(MockWorkSpace));
     Assert.AreEqual(1, target.Workspaces.Count);
 }
 public void ShowTest3()
 {
     WorkspaceManager target = new WorkspaceManager();
     MockWorkSpace mws1 = new MockWorkSpace(1);
     MockWorkSpace mws2 = new MockWorkSpace(2);
     target.Workspaces.Add(mws1);
     target.Show(mws2);
     Assert.AreEqual(2, target.Workspaces.Count);
     Assert.AreEqual(mws2, target.GetCurrentWorkspace());
 }
 public void ShowTest1()
 {
     WorkspaceManager target = new WorkspaceManager();
     target.Show(() => { return new MockWorkSpace(42); }, typeof(MockWorkSpace));
     Assert.AreEqual(1, target.Workspaces.Count);
 }