public async Task Activity_WithMultipleMethods() { await SyncContext.ClearAsync; LocalActivityWithouthResult.Reset(); // Verify that we can call different methods of a regular activity. var stub1 = client.NewWorkflowStub <IActivityWorkflowMultipleMethods>(); Assert.Equal("Hello Jeff!", await stub1.HelloAsync("Jeff")); var stub2 = client.NewWorkflowStub <IActivityWorkflowMultipleMethods>(); Assert.Equal("Goodbye Jeff!", await stub2.GoodbyeAsync("Jeff")); }
public async Task ActivityLocal_WithoutResult() { await SyncContext.ClearAsync; LocalActivityWithouthResult.Reset(); // Verify that we can call a simple workflow that accepts a // parameter, calls a similarly simple local activity that // doesn't return a result. var stub = client.NewWorkflowStub <ILocalActivityWorkflowWithoutResult>(); await stub.HelloAsync("Jeff"); Assert.Equal("Jeff", LocalActivityWithouthResult.Name); }