public async Task ExecuteAsync_WhenCalled_AssertToNumberWasCalledOnCommand() { CommandHandler sut = CreateSut(); Mock <IDeleteAccountGroupCommand> commandMock = CreateCommandMock(); await sut.ExecuteAsync(commandMock.Object); commandMock.Verify(m => m.Number, Times.Once); }
public async Task ExecuteAsync_WhenCalled_AssertDeleteAccountGroupAsyncWasCalledOnAccountingRepository() { CommandHandler sut = CreateSut(); int number = _fixture.Create <int>(); IDeleteAccountGroupCommand command = CreateCommandMock(number).Object; await sut.ExecuteAsync(command); _accountingRepositoryMock.Verify(m => m.DeleteAccountGroupAsync(It.Is <int>(value => value == number)), Times.Once); }