Ddd\Domain\Specification\SpecificationTest::itShouldSatisfiesOrSpecificationComposition PHP Method

itShouldSatisfiesOrSpecificationComposition() public method

    public function itShouldSatisfiesOrSpecificationComposition()
    {
        $trueSpec = new FakeSpecification(true);
        $falseSpec = new FakeSpecification(false);
        $trueOrTrueSpec = $trueSpec->orSpecification($trueSpec);
        $trueOrFalseSpec = $trueSpec->orSpecification($falseSpec);
        $this->assertTrue($trueOrTrueSpec->isSatisfiedBy(new \stdClass()));
        $this->assertTrue($trueOrFalseSpec->isSatisfiedBy(new \stdClass()));
    }