public void VerifyWorkSpaceModeChangedEvent() { var wkSpce = new WorkSpace(); var helper = new HelperForWorkSpaces(); wkSpce.WorkModeChanged += new WorkSpaceModeChangeEventHandler<IWorkSpace, WorkSpaceModeChangeEventArgs>(helper.WorkModeChanged_DummyHandler); WorkSpaceMode priorMode = WorkSpaceMode.Normal; WorkSpaceMode newMode = WorkSpaceMode.Execution; var ea = new WorkSpaceModeChangeEventArgs(priorMode, newMode); wkSpce.OnWorkModeChanged(ea); Assert.Equal(1, helper.WorkModeChanged_TimesHandled); }
public void _elementsMgr_AddedEventHandlerFiresElementInstancesAddedEventWhenElementsAreSuccessfullyAdded() { var wkSpce = new WorkSpace(); // verify the event handler fires the event by catching it with a helper event handler. var mockElMgr = new Mock<IElements>(); var mockEl = new Mock<IElement>(); var helper = new HelperForWorkSpaces(); wkSpce.ElementInstancesAdded += new InstanceAddedEventHandler<IWorkSpace, ElementInstancesAddedEventArgs>(helper.ElementInstancesAdded_DummyHandler); var ea = new ElementCollectionEventArgs(CollectionEventArgs.CollectionAction.Add, mockEl.Object); wkSpce.ElementsMgr = mockElMgr.Object; wkSpce._elementsMgr_Added(mockElMgr.Object, ea); Assert.Equal(1, helper.ElementInstancesAdded_TimesHandled); }
public void VerifyWorkSpaceExecModeChangedEvent() { var wkSpce = new WorkSpace(); var helper = new HelperForWorkSpaces(); wkSpce.ExecModeChanged+=new WorkSpaceExecModeChangeEventHandler<IWorkSpace,WorkSpaceExecModeChangeEventArgs>(helper.ExecModeChanged_DummyHandler); ExecutionModes priorMode = ExecutionModes.Single; ExecutionModes newMode = ExecutionModes.Cascade; WorkSpaceExecModeChangeEventArgs ea = new WorkSpaceExecModeChangeEventArgs(priorMode, newMode); wkSpce.OnExecModeChanged(ea); Assert.Equal(1, helper.ExecModeChanged_TimesHandled); }