/// <summary> /// Raises the <see cref="E:System.Windows.Application.Startup"/> event. /// </summary> /// <param name="e">A <see cref="T:System.Windows.StartupEventArgs"/> that contains the event data.</param> protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); var mainWindow = new MainWindow(); var enumerableNewsProvider = new EnumerableNewsProvider(); var fileNewsProvider = new FileNewsProvider(); var mouseClickEventNewsProvider = new MouseClickEventNewsProvider(mainWindow.ClickMeBorder); var newsFeedServiceClient = new NewsFeedService.NewsFeedServiceClient(); var timerNewsProvider = new TimerNewsProvider(newsFeedServiceClient); var taskNewsProvider = new TaskNewsProvider(); var schedulerProvider = new SchedulerProvider(); var messageBoxDialog = new MessageBoxDialog(); var mainWindowViewModel = new MainWindowViewModel( schedulerProvider, messageBoxDialog, enumerableNewsProvider, fileNewsProvider, mouseClickEventNewsProvider, timerNewsProvider, taskNewsProvider); mainWindow.DataContext = mainWindowViewModel; AllocConsole(); mainWindow.Show(); }
public MeshController(ILogger logger, SchedulerProvider schedulerProvider, ObservableMeshClient observableMeshClient) { _logger = logger; _schedulerProvider = schedulerProvider; _observableMeshClient = observableMeshClient; }
public ObservableMeshClient(ServiceFabricMeshManagementClient serviceFabricMeshManagementClient, ILogger logger, SchedulerProvider schedulerProvider) { _serviceFabricMeshManagementClient = serviceFabricMeshManagementClient; _logger = logger; _schedulerProvider = schedulerProvider; }
protected virtual void RegisterOdata(IServiceCollection svcs) { svcs.Add(ServiceDescriptor.Singleton(typeof(IODataOptions), new ODataOptions { SchedulerProvider = SchedulerProvider.Singular(Scheduler) })); }
public static FakeSystemTime For(InMemoryTestHarness testHarness) { var schedulerOwner = new SchedulerProvider(); testHarness.OnConfigureInMemoryBus += configurator => { configurator.UseInMemoryScheduler(out schedulerOwner.Scheduler); }; return(new FakeSystemTime(schedulerOwner)); }
private FakeSystemTime(SchedulerProvider schedulerProvider) { _schedulerProvider = schedulerProvider; DateTimeOffset GetUtcNow() { return(DateTimeOffset.UtcNow + _testOffset); } DateTimeOffset GetNow() { return(DateTimeOffset.Now + _testOffset); } SystemTime.UtcNow = GetUtcNow; SystemTime.Now = GetNow; }
public void SetUp() { _sut = new SchedulerProvider(); }
public DivisibleTimerFixture WithProvider(SchedulerProvider scheduler) => this.With(ref _schedulerProvider, scheduler);
public IncrementTimerFixture WithProvider(SchedulerProvider schedulerProvider) => this.With(ref _schedulerProvider, schedulerProvider);