public function it_returns_the_disposable_of_the_underlying_disposable()
{
$disposable = $this->createMock('Rx\\DisposableInterface');
$disposable->expects($this->once())->method('dispose');
$observable = new AnonymousObservable(function () use(&$disposable) {
return $disposable;
});
$groupedObservable = new GroupedObservable('key', $observable);
$groupedObservable->subscribe(new CallbackObserver())->dispose();
}