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); }