public CheckExternalLinksBackgroundJob( IReferenceRepository referenceRepository, IInterfaceRepository interfaceRepository, IBrokenExternalReferencesReportRepository reportRepository, IEndpointValidationService endpointValidationService, KitosUrl kitosUrl, IOperationClock operationClock) { _referenceRepository = referenceRepository; _interfaceRepository = interfaceRepository; _reportRepository = reportRepository; _endpointValidationService = endpointValidationService; _kitosUrl = kitosUrl; _operationClock = operationClock; }
public CheckExternalLinksBackgroundJobTest() { _now = DateTime.Now; _referenceRepository = new Mock <IReferenceRepository>(); _interfaceRepository = new Mock <IInterfaceRepository>(); _brokenExternalReferencesReportRepository = new Mock <IBrokenExternalReferencesReportRepository>(); _endpointValidationService = new Mock <IEndpointValidationService>(); _rootUrl = new KitosUrl(new Uri("https://unit-test.dk")); _sut = new CheckExternalLinksBackgroundJob( _referenceRepository.Object, _interfaceRepository.Object, _brokenExternalReferencesReportRepository.Object, _endpointValidationService.Object, _rootUrl, Mock.Of <IOperationClock>(x => x.Now == _now)); }