Beispiel #1
0
 protected override void Context()
 {
     base.Context();
     sut.AddInfo("TOTO");
     _simulationResultFile = new SimulationResultsImportFile();
     sut.SimulationResultsFiles.Add(_simulationResultFile);
 }
 public static SimulationResultsFileSelectionDTO From(SimulationResultsImportFile simulationResultsFile)
 {
     return(new SimulationResultsFileSelectionDTO
     {
         FilePath = simulationResultsFile.FilePath,
         Status = simulationResultsFile.Status,
         NumberOfIndividuals = simulationResultsFile.NumberOfIndividuals,
         NumberOfQuantities = simulationResultsFile.NumberOfQuantities,
         Messages = simulationResultsFile.Log
     });
 }
        private Task <IndividualResultsImport> importFiles(string fileFullPath, Simulation simulation, CancellationToken cancellationToken)
        {
            return(Task.Run(() =>
            {
                var importResult = new IndividualResultsImport();
                var simulationResultsFile = new SimulationResultsImportFile {
                    FilePath = fileFullPath
                };
                importResult.IndividualResults = _individualResultsImporter.ImportFrom(fileFullPath, simulation, simulationResultsFile).ToList();
                simulationResultsFile.NumberOfIndividuals = importResult.IndividualResults.Count;
                importResult.SimulationResultsFile = simulationResultsFile;

                if (importResult.IndividualResults.Any())
                {
                    importResult.SimulationResultsFile.NumberOfQuantities = importResult.IndividualResults.First().Count();
                }

                return importResult;
            }, cancellationToken));
        }