public void DisabledHangfireIsNoSetUp() { // arrange ApplicationConfigurationHelper.AdjustKeys(ConfigurationKeys.HangfireEnabled, false.ToString()); ApplicationConfigurationHelper.AdjustKeys(ConfigurationKeys.HangfireEnableDashboard, false.ToString()); var activatorDummy = new Mock <JobActivator>(); var hangfireConfigDummy = new HangfireStorageProviderFixture(); var appBuilderDummy = new AppBuilderFixture(); var sut = new HangfireConfiguration(new List <HangfireStorageConfigurationBase> { hangfireConfigDummy }, activatorDummy.Object, new List <HangfireJobBase>()); // act sut.SetupHangfire(appBuilderDummy); // assert hangfireConfigDummy.IsActive.Should().BeFalse(); }
public void JobsAreNotConfiguredIfHangfireIsNotUsed() { // arrange ApplicationConfigurationHelper.AdjustKeys(ConfigurationKeys.HangfireEnabled, true.ToString()); ApplicationConfigurationHelper.AdjustKeys(ConfigurationKeys.HangfireEnableDashboard, false.ToString()); var activatorDummy = new Mock <JobActivator>(); var jobDummy = new JobFixture(); var hangfireConfigDummy = new HangfireStorageProviderFixture(); var appBuilderDummy = new AppBuilderFixture(); var sut = new HangfireConfiguration(new List <HangfireStorageConfigurationBase> { hangfireConfigDummy }, activatorDummy.Object, new List <HangfireJobBase> { jobDummy }); // act sut.SetupHangfire(appBuilderDummy); // assert jobDummy.WasSetUp.Should().BeTrue(); }