public SimulationResultsTask( ISimulationResultsToDataTableConverter simulationResultsToDataTableConverter, ISimulationResultsImportTask simulationResultsImportTask, RLogger logger) { _simulationResultsToDataTableConverter = simulationResultsToDataTableConverter; _simulationResultsImportTask = simulationResultsImportTask; _logger = logger; }
protected override void Context() { _dialogCreator = A.Fake <IDialogCreator>(); _view = A.Fake <IImportSimulationResultsView>(); _simulationResultsImportTask = A.Fake <ISimulationResultsImportTask>(); _populationSimulation = A.Fake <PopulationSimulation>(); _importedResults = A.Fake <SimulationResultsImport>(); _simulationResults = new SimulationResults(); sut = new ImportSimulationResultsPresenter(_view, _simulationResultsImportTask, _dialogCreator); A.CallTo(() => _view.BindTo(A <ImportSimulationResultsDTO> ._)) .Invokes(x => _dto = x.GetArgument <ImportSimulationResultsDTO>(0)); A.CallTo(() => _simulationResultsImportTask.ImportResults(_populationSimulation, A <IReadOnlyCollection <string> > ._, A <CancellationToken> ._)) .ReturnsAsync(_importedResults); A.CallTo(() => _importedResults.SimulationResults).Returns(_simulationResults); A.CallTo(() => _importedResults.SimulationResultsFiles).Returns(_simulationResultsFiles); sut.ImportResultsFor(_populationSimulation); }
public ImportSimulationResultsPresenter(IImportSimulationResultsView view, ISimulationResultsImportTask simulationResultsImportTask, IDialogCreator dialogCreator) : base(view) { _simulationResultsImportTask = simulationResultsImportTask; _dialogCreator = dialogCreator; _importSimulationResultsDTO = new ImportSimulationResultsDTO(); }