public async Task Handle_WhenIncidentExists_ReturnCorrectIncidents() { var serviceUnderTest = new GetIncidentsByTicketCreateIfNeededRequestHandler( await MockFactory.IncidentContext(nameof(Handle_WhenIncidentExists_ReturnCorrectIncidents)), new NoConnector(new NoClient(), new StubLoggerFactory()) ); var request = new GetIncidentsByTicketCreateIfNeededRequest("44444444", new DummyAuthenticatedUserContext()); var result = (await serviceUnderTest.Handle(request, new System.Threading.CancellationToken())).ToList(); Assert.AreEqual(1, result.Count()); Assert.AreEqual(1, result[0].Id); }
public async Task Handle_WhenIncidentNotExist_ReturnNewIncident() { var serviceUnderTest = new GetIncidentsByTicketCreateIfNeededRequestHandler( await MockFactory .IncidentContext(nameof(Handle_WhenIncidentNotExist_ReturnNewIncident)) .ConfigureAwait(continueOnCapturedContext: false), new NoConnector(new NoClient(), new StubLoggerFactory()) ); var request = new GetIncidentsByTicketCreateIfNeededRequest("100", new DummyAuthenticatedUserContext()); var result = (await serviceUnderTest .Handle(request, new System.Threading.CancellationToken()) .ConfigureAwait(continueOnCapturedContext: false)).ToList(); Assert.AreEqual(1, result.Count()); Assert.AreEqual("100", result[0].PrimaryTicket.OriginId); }