Example #1
0
 protected override void Context()
 {
     base.Context();
     _targetBuildingBlock = A.Fake <IBuildingBlock>();
     _createBuildingBlockMergePresenter = A.Fake <ICreateBuildingBlockMergePresenter <IBuildingBlock> >();
     A.CallTo(() => _applicationController.Start <ICreateBuildingBlockMergePresenter <IBuildingBlock> >()).Returns(_createBuildingBlockMergePresenter);
     A.CallTo(() => _createBuildingBlockMergePresenter.StartSingleMerge(A <Action <IBuildingBlockMergePresenter, IBuildingBlock> > ._))
     .Invokes(x => _configuration = x.GetArgument <Action <IBuildingBlockMergePresenter, IBuildingBlock> >(0));
 }
Example #2
0
 public void should_retrieve_the_presenter_for_single_merge_and_start_the_single_merge_use_case()
 {
     A.CallTo(() => _createBuildingBlockMergePresenter.StartSingleMerge(A <Action <IBuildingBlockMergePresenter, IBuildingBlock> > ._)).MustHaveHappened();
 }