public void GetSimulationRepository_alwaysReturnsSingletonInstance() { ISimulationRepository repository = RepositoryFactory.GetSimulationRepository(); ISimulationRepository repository2 = RepositoryFactory.GetSimulationRepository(); Assert.AreSame(repository, repository2); }
public SimulationService(ISimulationRepository simulationRepository, IPopulationService populationService, IStrategyService strategyService, ISimulationSettingsProvider simulationSettingsProdiver) { _populationService = populationService; _simulationRepository = simulationRepository; _strategyService = strategyService; _simulationSettings = simulationSettingsProdiver.GetSimulationSettings(); }
public SimulationsController( ISimulationRepository simulationRepo, UserManager <User> userManager, IEmbeddedRelationsSchema embeddedRelationsSchema) { this.simulationRepo = simulationRepo; this.userManager = userManager; this.embeddedRelationsSchema = embeddedRelationsSchema; }
public Optimization(OptimizationParameters parameters, Population population, ISimulationRepository repository, IFitnessCounter controlFitnessCounter) { this.parameters = parameters; this.population = population; this.repository = repository; this.controlFitnessCounter = controlFitnessCounter; }
static RepositoryFactory() { marketRepository = new EFMarketRepository(); currencyRepository = new EFCurrencyRepository(); assetRepository = new EFAssetRepository(); timeframeRepository = new EFTimeframeRepository(); quotationRepository = new EFQuotationRepository(); priceRepository = new EFPriceRepository(); simulationRepository = new EFSimulationRepository(); analysisRepository = new EFAnalysisRepository(); trendlineRepository = new EFTrendlineRepository(); }
public ServersController( IServerRepository serversRepo, ISimulationRepository simulationsRepo, IPresentationRepository presentationsRepo, UserManager <Model.User> userManager, IEmbeddedRelationsSchema embeddedRelationsSchema) { this.serversRepo = serversRepo; this.simulationsRepo = simulationsRepo; this.presentationsRepo = presentationsRepo; this.userManager = userManager; this.embeddedRelationsSchema = embeddedRelationsSchema; }
public SensitivityAnalysisParameterSelectionPresenter(ISensitivityAnalysisParameterSelectionView view, ISimulationParametersPresenter simulationParametersPresenter, ISensitivityAnalysisParametersPresenter sensitivityAnalysisParametersPresenter, ISimulationRepository simulationRepository, ILazyLoadTask lazyLoadTask, ISimulationSelector simulationSelector, ISensitivityAnalysisTask sensitivityAnalysisTask) : base(view) { _simulationParametersPresenter = simulationParametersPresenter; _sensitivityAnalysisParametersPresenter = sensitivityAnalysisParametersPresenter; _simulationRepository = simulationRepository; _lazyLoadTask = lazyLoadTask; _simulationSelector = simulationSelector; _sensitivityAnalysisTask = sensitivityAnalysisTask; _subPresenterManager.Add(_simulationParametersPresenter); _subPresenterManager.Add(_sensitivityAnalysisParametersPresenter); _view.AddSimulationParametersView(_simulationParametersPresenter.BaseView); _view.AddSensitivityParametersView(_sensitivityAnalysisParametersPresenter.BaseView); }
public Simulator( ISectorGenerator sectorGenerator, ISimulationRepository simulationRepository, IEmpireGenerator empireGenerator, IEconomicSimulator economicSimulator, IMilitarySimulator militarySimulator, IDiplomacySimulator diplomacySimulator, IDeltaApplier deltaApplier) { _sectorGenerator = sectorGenerator; _simulationRepository = simulationRepository; _empireGenerator = empireGenerator; _economicSimulator = economicSimulator; _militarySimulator = militarySimulator; _diplomacySimulator = diplomacySimulator; _deltaApplier = deltaApplier; }
protected override void Context() { _view = A.Fake <ISensitivityAnalysisParameterSelectionView>(); _simulationParametersPresenter = A.Fake <ISimulationParametersPresenter>(); _sensitivityAnalysisParametersPresenter = A.Fake <ISensitivityAnalysisParametersPresenter>(); _simulationRepository = A.Fake <ISimulationRepository>(); _lazyLoadTask = A.Fake <ILazyLoadTask>(); _simulationSelector = A.Fake <ISimulationSelector>(); _sensitivityAnalysisTask = A.Fake <ISensitivityAnalysisTask>(); sut = new SensitivityAnalysisParameterSelectionPresenter(_view, _simulationParametersPresenter, _sensitivityAnalysisParametersPresenter, _simulationRepository, _lazyLoadTask, _simulationSelector, _sensitivityAnalysisTask); _sensitivityAnalysis = new SensitivityAnalysis { Simulation = A.Fake <ISimulation>() }; _simulations = new[] { _sensitivityAnalysis.Simulation }; A.CallTo(() => _simulationRepository.All()).Returns(_simulations); A.CallTo(() => _simulationSelector.SimulationCanBeUsedForSensitivityAnalysis(_sensitivityAnalysis.Simulation)).Returns(true); }
protected override void Context() { _simulationRepository = A.Fake <ISimulationRepository>(); _view = A.Fake <ISelectionSimulationView>(); _simulationSelector = A.Fake <ISimulationSelector>(); sut = new SelectionSimulationPresenter(_view, _simulationRepository, _simulationSelector); A.CallTo(() => _simulationSelector.SimulationCanBeUsedForIdentification(A <ISimulation> ._)).Returns(true); A.CallTo(() => _view.BindTo(A <IEnumerable <SimulationSelectionDTO> > ._)) .Invokes(x => { _allSimulationDTOs = x.GetArgument <IEnumerable <SimulationSelectionDTO> >(0).ToList(); _allSimulationDTOs[0].Selected = true; }); _selectedSimulation1 = A.Fake <ISimulation>().WithId("1"); _simulation1 = A.Fake <ISimulation>().WithId("2"); _simulation2 = A.Fake <ISimulation>().WithId("3"); A.CallTo(() => _simulationRepository.All()).Returns(new[] { _simulation1, _selectedSimulation1, _simulation2 }); }
public SimulationsController(IGameRepository gameRepository, ISimulationRepository simulationRepository, IMapper mapper) { _gameRepository = gameRepository; _simulationRepository = simulationRepository; _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));; }
public SelectionSimulationPresenter(ISelectionSimulationView view, ISimulationRepository simulationRepository, ISimulationSelector simulationSelector) : base(view) { _simulationRepository = simulationRepository; _simulationSelector = simulationSelector; _simulationSelectionDTOs = new List <SimulationSelectionDTO>(); }
public Optimization(OptimizationParameters parameters, Population population, ISimulationRepository repository) : this(parameters, population, repository, null) { }
public SensitivityAnalysisStarter(IShellPresenter shellPresenter, ISensitivityAnalysisTask sensitivityAnalysisTask, ISimulationRepository simulationRepository) { _shellPresenter = shellPresenter; _sensitivityAnalysisTask = sensitivityAnalysisTask; _simulationRepository = simulationRepository; }
public HappyBattleshipSimulationHub(ISimulationRepository repository, IServiceProvider serviceProvider) { _repository = repository; _serviceProvider = serviceProvider; }
public OptimizationStarter(IShellPresenter shellPresenter, IParameterIdentificationTask parameterIdentificationTask, ISimulationRepository simulationRepository) { _shellPresenter = shellPresenter; _parameterIdentificationTask = parameterIdentificationTask; _simulationRepository = simulationRepository; }
public SimulationService(ISimulationRepository simulationRepository) : base(simulationRepository) { _simulationRepository = simulationRepository; }
public DeltaApplier(IDeltaRepository deltaRepository, ISimulationRepository simulationRepository) { _deltaRepository = deltaRepository; _simulationRepository = simulationRepository; }
public SimulationController(ISimulationRepository repo) { this.repo = repo; }