public void Serialize_signal_input_to_json_format()
        {
            var req = new SignalWorkflowRequest("id", "name");

            req.SignalInput = new { Id = 10 };

            var swfRequest = req.SwfFormat("d");

            Assert.That(swfRequest.Input, Is.EqualTo("{\"Id\":10}"));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Send a signal to running workflow.
        /// </summary>
        /// <param name="signalRequest"></param>
        /// <returns></returns>
        public async Task SignalWorkflowAsync(SignalWorkflowRequest signalRequest)
        {
            Ensure.NotNull(signalRequest, nameof(signalRequest));

            await _simpleWorkflowClient.SignalWorkflowExecutionAsync(signalRequest.SwfFormat(_name));
        }