Example #1
0
 protected override void Context()
 {
     _view = A.Fake <IOntogenySelectionView>();
     _ontogenyRepository = A.Fake <IOntogenyRepository>();
     _ontogenyTask       = A.Fake <IOntogenyTask <Individual> >();
     _commandRegister    = A.Fake <ICommandCollector>();
     _allOntogenies      = new List <Ontogeny>();
     A.CallTo(() => _ontogenyRepository.AllFor(CoreConstants.Species.Human)).Returns(_allOntogenies);
     sut = new OntogenySelectionPresenter <Individual>(_view, _ontogenyRepository, _ontogenyTask);
     sut.InitializeWith(_commandRegister);
 }
 public OntogenySelectionPresenter(IOntogenySelectionView view, IOntogenyRepository ontogenyRepository, IOntogenyTask <TSimulationSubject> ontogenyTask)
     : base(view)
 {
     _ontogenyTask  = ontogenyTask;
     _allOntogenies = ontogenyRepository.AllFor(CoreConstants.Species.Human);
 }