Exemple #1
0
        public async Task AllRegisteredHandlersAreInvoked()
        {
            var mediator = new AutofacMediator(container);

            await mediator.Raise(new TestEvent(DateTimeOffset.UtcNow), CancellationToken.None);

            var testInspector = container.Resolve <TestInspector>();

            testInspector.FiredHandler1.ShouldBe(true);
            testInspector.FiredHandler2.ShouldBe(true);
        }
Exemple #2
0
        public AutofacMediatorTests()
        {
            var builder = new ContainerBuilder();

            builder.RegisterType <VoidRequestHandler>()
            .AsImplementedInterfaces();

            var container = builder.Build();

            mediator = new AutofacMediator(container.BeginLifetimeScope());
        }