public function it_has_no_observers_after_disposing()
{
$subject = new Subject();
$observer = $this->createMock('Rx\\ObserverInterface');
$subject->subscribe($observer);
$this->assertTrue($subject->hasObservers());
$subject->dispose();
$this->assertFalse($subject->hasObservers());
}