public async Task SendOpenedNotification() { int newId = 1; _repairsGatewayMock.ReturnWOId(newId); await _classUnderTest.Execute(new WorkOrder()); _notificationMock.HaveHandlersBeenCalled <WorkOrderOpened>().Should().BeTrue(); }
public async Task HandlersCalledWhenCompleted() { var expectedWorkOrder = CreateWorkOrder(); var workOrderCompleteRequest = CreateRequest(expectedWorkOrder.Id); workOrderCompleteRequest.JobStatusUpdates = new List <Generated.JobStatusUpdates> { new Generated.JobStatusUpdates { TypeCode = Generated.JobStatusUpdateTypeCode.Other_0, OtherType = CustomJobStatusUpdates.Completed, Comments = "expectedComment" } }; await _classUnderTest.Execute(workOrderCompleteRequest); _handlerMock.HaveHandlersBeenCalled <WorkOrderCompleted>().Should().BeTrue(); }