コード例 #1
0
        protected override void Context()
        {
            base.Context();
            _individual = new Individual().WithId("individual");
            _feedback   = new ParameterIdentificationFeedback(new ParameterIdentification());

            _presenter1 = A.Fake <ISingleStartPresenter>();
            A.CallTo(() => _presenter1.Subject).Returns(_individual);
            _presenter2 = A.Fake <ISingleStartPresenter>();
            A.CallTo(() => _presenter2.Subject).Returns(_feedback);
            A.CallTo(() => _applicationController.OpenedPresenters()).Returns(new[] { _presenter1, _presenter2 });

            _existingWorkspaceLayout   = A.Fake <IWorkspaceLayout>();
            _workspace.WorkspaceLayout = _existingWorkspaceLayout;
            A.CallTo(() => _existingWorkspaceLayout.LayoutItems).Returns(new List <WorkspaceLayoutItem> {
                new WorkspaceLayoutItem()
            });
        }
コード例 #2
0
 public void Visit(ParameterIdentificationFeedback objToVisit) => openPresenter(objToVisit);