コード例 #1
0
ファイル: WorkSpace.cs プロジェクト: BgRva/Blob1
 /// <summary>
 /// Triggers the WorkModeChanged event.
 /// </summary>
 internal virtual void OnWorkModeChanged(WorkSpaceModeChangeEventArgs ea)
 {
     if (WorkModeChanged != null)
         WorkModeChanged(this, ea);
 }
コード例 #2
0
ファイル: HelperForWorkSpaces.cs プロジェクト: BgRva/Blob1
 public void WorkModeChanged_DummyHandler(IWorkSpace sender, WorkSpaceModeChangeEventArgs ea)
 {
     //throw new Exception("The method or operation is not implemented.");
     WorkModeChanged_TimesHandled++;
     ;
 }
コード例 #3
0
ファイル: WorkSpacePresenter.cs プロジェクト: BgRva/Blob1
 internal void _wkSpce_WorkSpaceModeChanged(IWorkSpace sender, WorkSpaceModeChangeEventArgs ea)
 {
     if (sender != null)
     {
         // push change to view
         UpdateWorkModeInView(sender, ea.NewMode);
     }
 }
コード例 #4
0
ファイル: WorkSpacePresenter.cs プロジェクト: BgRva/Blob1
 internal void _view_WorkSpaceModeChanging(IWorkSpaceView sender, WorkSpaceModeChangeEventArgs ea)
 {
     throw new NotImplementedException("The method or operation is not implemented.");
 }
コード例 #5
0
ファイル: WorkSpacePresenter.cs プロジェクト: BgRva/Blob1
 internal void _view_WorkSpaceModeChanged(IWorkSpaceView sender, WorkSpaceModeChangeEventArgs ea)
 {
     if (sender != null)
     {
         // push change to model (ie the WorkSpace core)
         UpdateWorkModeInModel(sender, ea.NewMode);
     }
 }
コード例 #6
0
ファイル: WorkSpaceFixture.cs プロジェクト: BgRva/Blob1
        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);
        }