private static async Task TestActivityAsync(IWorkflowHost host) { var workflowId = await host.StartWorkflow("activity-sample", new MyData { Request = "Speed $1,000,000" }); var approval = await host.GetPendingActivity("get-approval", "work1", TimeSpan.FromMinutes(1D)); if (approval != null) { Console.WriteLine($"Approval required for {approval.Parameters}"); await host.SubmitActivitySuccess(approval.Token, "John Smith"); } }