public InstanceController(IInstanceService instanceService, ITickerRepository tickerRepository, ITimeFrameRepository timeFrameRepository, IStrategyInfoRepository strategyInfoRepository)
 {
     this.instanceService = instanceService;
     this.tickerRepository = tickerRepository;
     this.timeFrameRepository = timeFrameRepository;
     this.strategyInfoRepository = strategyInfoRepository;
 }
 public SelectionController(ISelectionService selectionService, ITickerRepository tickerRepository, ITimeFrameRepository timeFrameRepository, IStrategyInfoRepository strategyInfoRepository)
 {
     this.selectionService = selectionService;
     this.tickerRepository = tickerRepository;
     this.timeFrameRepository = timeFrameRepository;
     this.strategyInfoRepository = strategyInfoRepository;
 }
 public TimeFramesController(ITimeFrameRepository timeFrameRepository)
 {
     this.timeFrameRepository = timeFrameRepository;
 }
        public InstanceController CreateInstanceController(IInstanceRepository instanceRepository, ITickerRepository tickerRepository, ITimeFrameRepository timeFrameRepository, IStrategyInfoRepository strategyInfoRepository)
        {
            // Организация - создание имитированного хранилища данных
            Mock<IInstanceRepository> mockInstance = new Mock<IInstanceRepository>();
            Mock<ITickerRepository> mockTicker = new Mock<ITickerRepository>();
            Mock<ITimeFrameRepository> mockTimeFrame = new Mock<ITimeFrameRepository>();
            Mock<IStrategyInfoRepository> mockStrategyInfo = new Mock<IStrategyInfoRepository>();

            if (instanceRepository == null)
                instanceRepository = mockInstance.Object;
            if (tickerRepository == null)
                tickerRepository = mockTicker.Object;
            if (timeFrameRepository == null)
                timeFrameRepository = mockTimeFrame.Object;
            if (strategyInfoRepository == null)
                strategyInfoRepository = mockStrategyInfo.Object;

            // Организация - создание контроллера
            InstanceController controller = new InstanceController(instanceRepository, tickerRepository, timeFrameRepository, strategyInfoRepository);

            return controller;
        }
Beispiel #5
0
 public TimeFrameBinder(ITimeFrameRepository timeFrameRepository)
 {
     this.timeFrameRepository = timeFrameRepository;
 }
Beispiel #6
0
 public static SelectList GetTimeFrameList(ITimeFrameRepository timeFrameRepository)
 {
     return new SelectList(timeFrameRepository.Get(), "Id", "Name");
 }
 public DownloadHistoryController(ITickerRepository tickerRepository, ITimeFrameRepository timeFrameRepository)
 {
     this.tickerRepository = tickerRepository;
     this.timeFrameRepository = timeFrameRepository;
 }