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); }
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); }