public FunctionsSyncServiceTests() { _loggerProvider = new TestLoggerProvider(); var loggerFactory = new LoggerFactory(); loggerFactory.AddProvider(_loggerProvider); _mockScriptHostManager = new Mock <IScriptHostManager>(MockBehavior.Strict); _mockPrimaryHostStateProviderMock = new Mock <IPrimaryHostStateProvider>(MockBehavior.Strict); _mockSyncManager = new Mock <IFunctionsSyncManager>(MockBehavior.Strict); _mockPrimaryHostStateProviderMock.Setup(p => p.IsPrimary).Returns(true); _mockScriptHostManager.Setup(p => p.State).Returns(ScriptHostState.Running); _mockSyncManager.Setup(p => p.TrySyncTriggersAsync(true)).ReturnsAsync(new SyncTriggersResult { Success = true }); _mockWebHostEnvironment = new Mock <IScriptWebHostEnvironment>(MockBehavior.Strict); _mockWebHostEnvironment.SetupGet(p => p.InStandbyMode).Returns(false); _mockEnvironment = new Mock <IEnvironment>(MockBehavior.Strict); _mockEnvironment.Setup(p => p.GetEnvironmentVariable(EnvironmentSettingNames.AzureWebsiteContainerReady)).Returns("1"); _mockEnvironment.Setup(p => p.GetEnvironmentVariable(EnvironmentSettingNames.CoreToolsEnvironment)).Returns((string)null); _syncService = new FunctionsSyncService(loggerFactory, _mockScriptHostManager.Object, _mockPrimaryHostStateProviderMock.Object, _mockSyncManager.Object); _syncService.DueTime = _testDueTime; }
public FunctionsSyncServiceTests() { _loggerProvider = new TestLoggerProvider(); var loggerFactory = new LoggerFactory(); loggerFactory.AddProvider(_loggerProvider); _mockScriptHostManager = new Mock <IScriptHostManager>(MockBehavior.Strict); _mockPrimaryHostStateProviderMock = new Mock <IPrimaryHostStateProvider>(MockBehavior.Strict); _mockSyncManager = new Mock <IFunctionsSyncManager>(MockBehavior.Strict); _mockPrimaryHostStateProviderMock.Setup(p => p.IsPrimary).Returns(true); _mockScriptHostManager.Setup(p => p.State).Returns(ScriptHostState.Running); _mockSyncManager.Setup(p => p.TrySyncTriggersAsync(true)).ReturnsAsync(new SyncTriggersResult { Success = true }); _syncService = new FunctionsSyncService(loggerFactory, _mockScriptHostManager.Object, _mockPrimaryHostStateProviderMock.Object, _mockSyncManager.Object); _syncService.DueTime = _testDueTime; }