Affecto.Patterns.Cqrs.Autofac.Tests.ContainerCommandHandlerResolverTests.ThrowExceptionIfMoreThanOneHandlerRegistered C# (CSharp) Method

ThrowExceptionIfMoreThanOneHandlerRegistered() private method

private ThrowExceptionIfMoreThanOneHandlerRegistered ( ) : void
return void
        public void ThrowExceptionIfMoreThanOneHandlerRegistered()
        {
            var builder = new ContainerBuilder();
            builder.RegisterType<TestCommandHandler>().As<ICommandHandler<TestCommand>>();
            builder.RegisterType<AnotherTestCommandHandler>().As<ICommandHandler<TestCommand>>();
            builder.RegisterType<SecondTestCommandHandler>().As<ICommandHandler<SecondTestCommand>>();
            container = builder.Build();

            sut = new ContainerCommandHandlerResolver(container);
            sut.ResolveCommandHandler<ICommandHandler<TestCommand>>();
        }
    }