public async Task ExecuteAsync_WhenCalled_AssertToDomainWasCalledOnCommand() { CommandHandler sut = CreateSut(); Mock <IUpdateLetterHeadCommand> commandMock = CreateCommandMock(); await sut.ExecuteAsync(commandMock.Object); commandMock.Verify(m => m.ToDomain(), Times.Once); }
public async Task ExecuteAsync_WhenCalled_AssertUpdateLetterHeadAsyncWasCalledOnCommonRepository() { CommandHandler sut = CreateSut(); ILetterHead letterHead = _fixture.BuildLetterHeadMock().Object; IUpdateLetterHeadCommand command = CreateCommandMock(letterHead).Object; await sut.ExecuteAsync(command); _commonRepositoryMock.Verify(m => m.UpdateLetterHeadAsync(It.Is <ILetterHead>(value => value == letterHead)), Times.Once); }