/**
  * Evaluates the constraint for test case
  *
  * @param string $testCaseName
  * @return bool
  */
 protected function matches($testCaseName)
 {
     if ($this->result === null) {
         $this->testCaseName = $testCaseName;
         $this->result = true;
         $this->objectManager->invoke($this, 'processAssert', $this->arguments);
     }
     return $this->result;
 }