public async Task ExecuteAsync_WhenCalled_AssertToDomainWasCalledOnCommand() { CommandHandler sut = CreateSut(); Mock <IUpdatePostalCodeCommand> commandMock = CreateCommandMock(); await sut.ExecuteAsync(commandMock.Object); commandMock.Verify(m => m.ToDomain(It.Is <IContactRepository>(value => value == _contactRepositoryMock.Object)), Times.Once); }
public async Task ExecuteAsync_WhenCalled_AssertUpdatePostalCodeAsyncWasCalledOnContactRepository() { CommandHandler sut = CreateSut(); IPostalCode postalCode = _fixture.BuildPostalCodeMock().Object; IUpdatePostalCodeCommand command = CreateCommandMock(postalCode).Object; await sut.ExecuteAsync(command); _contactRepositoryMock.Verify(m => m.UpdatePostalCodeAsync(It.Is <IPostalCode>(value => value == postalCode)), Times.Once); }