public ThrowErrorCommand(GatewayClient client, long jobKey) { gatewayClient = client; request = new ThrowErrorRequest { JobKey = jobKey }; }
public ThrowErrorCommand(GatewayClient client, IAsyncRetryStrategy asyncRetryStrategy, long jobKey) { gatewayClient = client; this.asyncRetryStrategy = asyncRetryStrategy; request = new ThrowErrorRequest { JobKey = jobKey }; }
public async Task ShouldSendRequestAsExpected() { // given const string errorCode = "code 13"; const string errorMessage = "This is a business error!"; const int JobKey = 255; var expectedRequest = new ThrowErrorRequest { JobKey = JobKey, ErrorCode = errorCode, ErrorMessage = errorMessage, }; // when await ZeebeClient.NewThrowErrorCommand(JobKey) .ErrorCode("code 13") .ErrorMessage("This is a business error!") .Send(); // then var actualRequest = TestService.Requests[typeof(ThrowErrorRequest)][0]; Assert.AreEqual(expectedRequest, actualRequest); }
public override Task <ThrowErrorResponse> ThrowError(ThrowErrorRequest request, ServerCallContext context) { return(Task.FromResult((ThrowErrorResponse)HandleRequest(request, context))); }
public async Task <NoContentResult> ThrowError([FromBody] ThrowErrorRequest request) { await _daprClient.InvokeBindingAsync("command", Commands.ThrowError, request); return(NoContent()); }