public void passes_the_token_into_handler_methods() { var host = Host.CreateDefaultBuilder().UseJasper(x => { x.Handlers.DisableConventionalDiscovery() .Discovery(s => s.IncludeType <CancellationTokenUsingMessageHandler>()); }).Start(); try { var message = new CancellationTokenUsingMessage(); host.Get <ICommandBus>().Invoke(message); message.TokenUsed.ShouldNotBeNull(); } finally { host.Dispose(); } }
public void Handle(CancellationTokenUsingMessage message, CancellationToken cancellation) { message.TokenUsed = cancellation; }