[SetUp] public void SetUp() { _core = new TestCore(); _storage = _core.ResourceStore as TestResourceStore; _storage.ResourceTypes.Register("Folder", "Name"); _storage.ResourceTypes.Register("Email", "Name"); _storage.ResourceTypes.Register("Person", "Name"); _propAuthor = _storage.PropTypes.Register("Author", PropDataType.Link); InitializeWorkspaceManager(); }
public void RunSetsFontAndFontSize() { var setFontAndSize = new SetFontAndSize(Font1Name, 69.42m); var context = new TestOperationContext(); var store = new TestResourceStore(); setFontAndSize.Run(context, store); var state = context.GetCurrentState(); Assert.Equal(69.42m, state.FontState.FontSize); Assert.Equal(Font1Name, state.FontState.FontName); }
[Test] public void LoadWorkspaceData() { IResource folder = _storage.NewResource("Folder"); IResource workspace = _workspaceManager.CreateWorkspace("Test"); _workspaceManager.AddResourceToWorkspace(workspace, folder); IResource person = _storage.NewResource("Person"); person.AddLink(_propAuthor, folder); _storage.Close(); _storage = new TestResourceStore(true); _workspaceManager = new WorkspaceManager(_storage, new ResourceTreeManager(_storage), _core.PluginLoader); IResourceList workspaces = _workspaceManager.GetResourceWorkspaces(person); Assert.AreEqual(1, workspaces.Count); Assert.AreEqual("Test", workspaces [0].DisplayName); }