public async Task Handle_WhenEFReturnsSuccessful_ReturnCorrectEvents() { long[] expectedEventIds = { 1, 2 }; long[] expectedEventTypeIds = { 1, 111 }; var filters = new EventFilters(); var serviceUnderTest = new GetEventsHandler(await MockFactory.IncidentContext(nameof(Handle_WhenEFReturnsSuccessful_ReturnCorrectEvents))); var request = new GetEventsRequest(1, new PaginationMetadata(), filters, new DummyAuthenticatedUserContext()); var result = (await serviceUnderTest.Handle(request, new CancellationToken())).ToList(); for (int i = 0; i < expectedEventTypeIds.Length; i++) { Assert.AreEqual(expectedEventIds[i], result[i].Id); Assert.AreEqual(expectedEventTypeIds[i], result[i].EventTypeId); } }
public EventProcessor(uint componentId, GetEventsHandler getEvents) { this.componentId = componentId; this.getEvents = getEvents; }