Example #1
0
        public async Task ExecuteAsync_WhenCalled_AssertToDomainWasCalledOnCommand()
        {
            CommandHandler sut = CreateSut();

            Mock <IUpdateContactGroupCommand> commandMock = CreateCommandMock();
            await sut.ExecuteAsync(commandMock.Object);

            commandMock.Verify(m => m.ToDomain(), Times.Once);
        }
Example #2
0
        public async Task ExecuteAsync_WhenCalled_AssertUpdateContactGroupAsyncWasCalledOnContactRepository()
        {
            CommandHandler sut = CreateSut();

            IContactGroup contactGroup         = _fixture.BuildContactGroupMock().Object;
            IUpdateContactGroupCommand command = CreateCommandMock(contactGroup).Object;
            await sut.ExecuteAsync(command);

            _contactRepositoryMock.Verify(m => m.UpdateContactGroupAsync(It.Is <IContactGroup>(value => value == contactGroup)), Times.Once);
        }