public function isEqualTo($value, $failMessage = null)
{
if ($this->valueIsSet()->value === $value) {
$this->pass();
} else {
$this->fail($failMessage ?: $this->_('%s is not equal to %s', $this, $this->getTypeOf($value)) . PHP_EOL . $this->diff->setExpected($this->value)->setActual($value));
}
return $this;
}