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

OneCommandHandlerIsResolved() private method

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

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

            Assert.IsInstanceOfType(commandHandler, typeof(TestCommandHandler));
        }