Пример #1
0
        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();
            }
        }
Пример #2
0
 public void Handle(CancellationTokenUsingMessage message, CancellationToken cancellation)
 {
     message.TokenUsed = cancellation;
 }