Exemplo n.º 1
0
        public void TestCanHandleFalse()
        {
            var      accountServiceMock = new Mock <IAggregateService <AccountAggregate> >();
            var      eventPublisherMock = new Mock <IEventPublisher>();
            var      commandHandler     = new CreateAccountCommandHandler(accountServiceMock.Object, eventPublisherMock.Object);
            ICommand command            = new Mock <ICommand>().Object;

            var canHandle = commandHandler.CanHandle(command);

            Assert.False(canHandle);
        }
Exemplo n.º 2
0
        public void TestCanHandle()
        {
            var      accountServiceMock = new Mock <IAggregateService <AccountAggregate> >();
            var      eventPublisherMock = new Mock <IEventPublisher>();
            var      commandHandler     = new CreateAccountCommandHandler(accountServiceMock.Object, eventPublisherMock.Object);
            var      accountName        = "testName";
            ICommand command            = new CreateAccountCommand {
                Name = accountName
            };

            var canHandle = commandHandler.CanHandle(command);

            Assert.True(canHandle);
        }