public void SetUp() { _loggerMock = LoggerUtils.LoggerMock <WebHookNotifierSearchEventStatus>(); _searchApiOptionsMock = new Mock <IOptions <SearchApiOptions> >(); _mapper = new Mock <IMapper>(); fakePersonSearchStatus = new FakePersonSearchAccepted() { SearchRequestId = Guid.NewGuid(), TimeStamp = DateTime.Now }; }
public void SetUp() { _loggerMock = LoggerUtils.LoggerMock <WebHookNotifierSearchEventStatus>(); _searchApiOptionsMock = new Mock <IOptions <SearchApiOptions> >(); _cacheServiceMock = new Mock <ICacheService>(); _allcompleted = new SearchRequest { SearchRequestId = Guid.NewGuid(), DataPartners = new List <DataPartner>() { new DataPartner { Name = "ICBC", Completed = true }, new DataPartner { Name = "BCHydro", Completed = true } } }; _notAllComplete = new SearchRequest { SearchRequestId = Guid.NewGuid(), DataPartners = new List <DataPartner>() { new DataPartner { Name = "ICBC", Completed = true }, new DataPartner { Name = "BCHydro", Completed = false } } }; _mapper = new Mock <IMapper>(); fakePersonSearchStatus = new FakePersonSearchAccepted() { FileId = "fileId", SearchRequestId = Guid.NewGuid(), TimeStamp = DateTime.Now }; }
public async Task A_consumer_is_being_tested() { _loggerMock = LoggerUtils.LoggerMock <PersonSearchAcceptedConsumer>(); _searchApiNotifierMock = new Mock <ISearchApiNotifier <PersonSearchAdapterEvent> >(); _harness = new InMemoryTestHarness(); _requestId = Guid.NewGuid(); var fakePersonSearchStatus = new FakePersonSearchAccepted { SearchRequestId = _requestId, TimeStamp = DateTime.Now }; _sut = _harness.Consumer(() => new PersonSearchAcceptedConsumer(_searchApiNotifierMock.Object, _loggerMock.Object)); await _harness.Start(); await _harness.BusControl.Publish <PersonSearchAccepted>(fakePersonSearchStatus); }
public void SetUp() { _loggerMock = LoggerUtils.LoggerMock <WebHookNotifierSearchEventStatus>(); _searchApiOptionsMock = new Mock <IOptions <SearchApiOptions> >(); _deepSearchOptionsMock = new Mock <IOptions <DeepSearchOptions> >(); _deepSearchServiceMock = new Mock <IDeepSearchService>(); _deepSearchServiceMock .Setup(x => x.UpdateDataPartner(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>())) .Returns(Task.CompletedTask); _deepSearchServiceMock .Setup(x => x.IsWaveSearchReadyToFinalize(It.IsAny <string>())) .Returns(Task.FromResult(true)); _deepSearchServiceMock .Setup(x => x.UpdateParameters(It.IsAny <string>(), It.IsAny <PersonSearchCompleted>(), It.IsAny <string>())) .Returns(Task.CompletedTask); _allcompleted = new SearchRequest { SearchRequestId = Guid.NewGuid(), DataPartners = new List <DataPartner>() { new DataPartner { Name = "ICBC", Completed = true }, new DataPartner { Name = "BCHydro", Completed = true } } }; _notAllComplete = new SearchRequest { SearchRequestId = Guid.NewGuid(), DataPartners = new List <DataPartner>() { new DataPartner { Name = "ICBC", Completed = true }, new DataPartner { Name = "BCHydro", Completed = false } } }; fakePersonSearchStatus = new FakePersonSearchAccepted() { SearchRequestKey = "SearchRequestKey", SearchRequestId = Guid.NewGuid(), TimeStamp = DateTime.Now, ProviderProfile = new FakeProviderProfile() }; _deepSearchOptionsMock.Setup(x => x.Value).Returns(new DeepSearchOptions { MaxWaveCount = 3 }); }