public function itShouldSatisfiesAndSpecificationComposition()
{
$trueSpec = new FakeSpecification(true);
$falseSpec = new FakeSpecification(false);
$trueAndTrueSpec = $trueSpec->andSpecification($trueSpec);
$trueAndFalseSpec = $trueSpec->andSpecification($falseSpec);
$this->assertTrue($trueAndTrueSpec->isSatisfiedBy(new \stdClass()));
$this->assertFalse($trueAndFalseSpec->isSatisfiedBy(new \stdClass()));
}