protected override void Context() { base.Context(); _selectedDistribution = new ParameterDistributionSettingsCache(); A.CallTo(() => _population.SelectedDistributions).Returns(_selectedDistribution); _parameter = A.Fake <IParameter>(); A.CallTo(() => _parametersPresenter.SelectedParameter).Returns(_parameter); A.CallTo(() => _entityPathResolver.PathFor(_parameter)).Returns("PATH"); sut.EditPopulation(_population); }
protected void EditParameterDistributionFor(IVectorialParametersContainer vectorialParametersContainer) { _vectorialParametersContainer = vectorialParametersContainer; _selectedDistribution = _vectorialParametersContainer.SelectedDistributions; _allParametersCache = vectorialParametersContainer.AllParameters(_entityPathResolver); _parametersPresenter.AddParameters(_vectorialParametersContainer.AllVectorialParameters(_entityPathResolver).Where(p => p.Visible), vectorialParametersContainer.DisplayParameterUsingGroupStructure); _genderSelection = genderSelectionsFrom(vectorialParametersContainer).ToList(); _defaultSettings.SelectedGender = _genderSelection[0]; updateView(); }