public void Should_AssignTask_WhenSuchUserExists()
{
// arrange
this.mockHumanTaskRepository.Setup(it => it.GetById(1)).Returns(new HumanTask { Id = 1 });
this.mockUserRepository.Setup(it => it.GetById(3)).Returns(new User { Id = 3 });
// act
this.processorUnderTest.MoveTask(1, 3);
// assert
this.mockHumanTaskRepository.Verify(it => it.Update(It.Is<HumanTask>(x => x.AssigneeId == 3)), Times.Once());
}