public async Task ExecuteAsync_WhenCalled_AssertToDomainWasCalledOnCommand() { CommandHandler sut = CreateSut(); Mock <ICreatePostalCodeCommand> 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_AssertCreatePostalCodeAsyncWasCalledOnContactRepository() { CommandHandler sut = CreateSut(); IPostalCode postalCode = _fixture.BuildPostalCodeMock().Object; ICreatePostalCodeCommand command = CreateCommandMock(postalCode).Object; await sut.ExecuteAsync(command); _contactRepositoryMock.Verify(m => m.CreatePostalCodeAsync(It.Is <IPostalCode>(value => value == postalCode)), Times.Once); }