Exemple #1
0
        public async Task ExecuteAsync_WhenCalled_AssertToDomainWasCalledOnCommand()
        {
            CommandHandler sut = CreateSut();

            Mock <ICreateAccountGroupCommand> commandMock = CreateCommandMock();
            await sut.ExecuteAsync(commandMock.Object);

            commandMock.Verify(m => m.ToDomain(), Times.Once);
        }
Exemple #2
0
        public async Task ExecuteAsync_WhenCalled_AssertCreateAccountGroupAsyncWasCalledOnAccountingRepository()
        {
            CommandHandler sut = CreateSut();

            IAccountGroup accountGroup         = _fixture.BuildAccountGroupMock().Object;
            ICreateAccountGroupCommand command = CreateCommandMock(accountGroup).Object;
            await sut.ExecuteAsync(command);

            _accountingRepositoryMock.Verify(m => m.CreateAccountGroupAsync(It.Is <IAccountGroup>(value => value == accountGroup)), Times.Once);
        }