Пример #1
0
            public async Task Setup()
            {
                _consumer = Harness.Consumer <TestCommandConsumer>();

                Harness.OnConfigureBus += cfg =>
                {
                    cfg.ReceiveEndpoint(Harness.InputQueueName + "_fault", x =>
                    {
                        _faultHandler = Harness.Handled <Fault <FailingCommand> >(x);
                    });
                };

                await Harness.Start();

                await Harness.InputQueueSendEndpoint.Send <FailingCommand>(new { CorrelationId = NewId.NextGuid() }, context =>
                {
                    context.CorrelationId = _correlationId;
                });
            }