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); }
public AutofacMediatorTests() { var builder = new ContainerBuilder(); builder.RegisterType <VoidRequestHandler>() .AsImplementedInterfaces(); var container = builder.Build(); mediator = new AutofacMediator(container.BeginLifetimeScope()); }