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