given( $stream = new \StdClass(), $composite = new SUT() ) ->when($result = $this->invoke($composite)->setStream($stream)) ->then ->variable($result) ->isNull(); } public function case_get_stream() { $this ->given( $stream = new \StdClass(), $composite = new SUT(), $this->invoke($composite)->setStream($stream) ) ->when($result = $composite->getStream()) ->then ->object($result) ->isIdenticalTo($stream); } public function case_set_inner_stream() { $this ->given( $innerStream = new \Mock\Hoa\Stream(__FILE__), $composite = new SUT() ) ->when($result = $this->invoke($composite)->setInnerStream($innerStream)) ->then ->variable($result) ->isNull(); } public function case_get_inner_stream() { $this ->given( $innerStream = new \Mock\Hoa\Stream(__FILE__), $composite = new SUT(), $this->invoke($composite)->setInnerStream($innerStream) ) ->when($result = $composite->getInnerStream()) ->then ->object($result) ->isIdenticalTo($innerStream); } }