public void UpdateBookingReturns(responseStatus status, string errorMsg = null) { Setup(x => x.updateBookingAsync(It.IsAny <updateBooking>())) .ReturnsAsync(new updateBookingResponse { @return = new xmbUpdateBookingResponse { status = status, errorMsg = errorMsg } }); }
public void DeleteReturns(responseStatus status, string errorMsg = null) { Setup(x => x.deleteOrderAsync(It.IsAny <deleteOrder>())) .ReturnsAsync(new deleteOrderResponse { @return = new xmbDeleteOrderResponse { status = status, errorMsg = errorMsg } }); }
public void SelectOrderReturnsNoOrder(responseStatus status = responseStatus.success, string error = "") { Setup(x => x.selectOrderAsync(It.IsAny <selectOrder>())) .ReturnsAsync(new selectOrderResponse { @return = new xmbSelectOrderResponse { id = 0, status = status, errorMsg = error } }); }
public async Task ThrowsApiError_When_SelectOrderReturnsNoOrder(responseStatus drsResponse) { var workOrder = CreateWorkOrderWithContractor(true); var drsOrder = _fixture.Create <order>(); drsOrder.status = orderStatus.PLANNED; const string errorMsg = "message"; _drsSoapMock.SelectOrderReturnsNoOrder(drsResponse, errorMsg); Func <Task> act = () => _classUnderTest.CompleteOrder(workOrder); (await act.Should().ThrowAsync <ApiException>().WithMessage(errorMsg)) .Which.StatusCode.Should().Be((int)drsResponse); }
public async Task ThrowsApiError_When_DeleteDrsError(responseStatus drsResponse) { var workOrder = CreateWorkOrderWithContractor(true); const string errorMsg = "message"; _drsSoapMock.DeleteReturns(drsResponse, errorMsg); Func <Task> act = async() => { await _classUnderTest.CancelOrder(workOrder); }; (await act.Should().ThrowAsync <ApiException>() .WithMessage(errorMsg)) .Which.StatusCode.Should().Be((int)drsResponse); }
public void SelectOrderReturns(order order, responseStatus status = responseStatus.success, string error = "") { Setup(x => x.selectOrderAsync(It.IsAny <selectOrder>())) .ReturnsAsync(new selectOrderResponse { @return = new xmbSelectOrderResponse { status = status, errorMsg = error, theOrders = new[] { order } } }); }
public async Task ThrowsApiError_When_SessionFailsToOpen(responseStatus drsResponse) { const string message = "error"; _drsSoapMock.Setup(x => x.openSessionAsync(It.IsAny <openSession>())) .ReturnsAsync(new openSessionResponse(new xmbOpenSessionResponse { status = drsResponse, errorMsg = message })); Func <Task> act = async() => { await _classUnderTest.OpenSession(); }; await act.Should().ThrowAsync <ApiException>() .WithMessage(message); }
public void DoesNotThrow_When_OrderNotFound_IfArchivedInDrs(responseStatus drsResponse) { // Arrange var workOrder = CreateWorkOrderWithContractor(true); workOrder.DateRaised = DateTime.Now.AddYears(-5); var drsOrder = _fixture.Create <order>(); drsOrder.status = orderStatus.PLANNED; const string errorMsg = "message"; _drsSoapMock.SelectOrderReturns(null, drsResponse, errorMsg); // Act Func <Task> act = () => _classUnderTest.CompleteOrder(workOrder); // Assert act.Should().NotThrow <ApiException>(); }
public static commonresponse commonreturn(responseStatus rs) { return(new commonresponse { status = rs, content = rs.ToString() }); }