public Task PublishBulkUploadIntoCohortCompleted(long providerId, long cohortId, uint numberOfApprentices) { var @event = new BulkUploadIntoCohortCompletedEvent { ProviderId = providerId, CohortId = cohortId, NumberOfApprentices = numberOfApprentices, UploadedOn = _currentDateTime.Now }; return(PublishWithLog(@event, $"Provider: {providerId} CohortId: {cohortId} Number of apprentices: {numberOfApprentices}")); }
public BulkUploadIntoCohortCompletedEventHandlerTestsFixture() { var autoFixture = new Fixture(); MockMediator = new Mock <IMediator>(); MockMessageHandlerContext = new Mock <IMessageHandlerContext>(); BulkUploadIntoCohortCompletedEventHandler = new BulkUploadIntoCohortCompletedEventHandler(MockMediator.Object); BulkUploadIntoCohortCompletedEvent = autoFixture.Create <BulkUploadIntoCohortCompletedEvent>(); GetDraftApprenticeshipCreatedEventsForCohortQueryResult = autoFixture.Build <GetDraftApprenticeshipCreatedEventsForCohortQueryResult>().Create(); MockMediator.Setup(x => x.Send(It.IsAny <GetDraftApprenticeshipCreatedEventsForCohortQuery>(), It.IsAny <CancellationToken>())) .ReturnsAsync(GetDraftApprenticeshipCreatedEventsForCohortQueryResult); }