public void should_calculate_the_number_of_individual_that_will_be_created_as_well_as_the_name_that_will_be_generated_and_update_the_view_accordingly() { A.CallTo(() => _view.UpdateGeneratedOutputDescription(3, A <IReadOnlyList <string> > ._, _population.Name)).MustHaveHappened(); var options = new IndividualExtractionOptions(); _names.ShouldContain(options.GenerateIndividualName(_population.Name, 1)); _names.ShouldContain(options.GenerateIndividualName(_population.Name, 2)); _names.ShouldContain(options.GenerateIndividualName(_population.Name, 3)); }
protected override void Context() { base.Context(); A.CallTo(() => _view.Canceled).Returns(false); A.CallTo(() => _individualExtractor.ExtractIndividualsFrom(_population, A <IndividualExtractionOptions> ._)) .Invokes(x => _options = x.GetArgument <IndividualExtractionOptions>(1)); sut.ExctractIndividuals(_population, _originalIndividualIds); }