public function select_calls_selector()
{
$xs = $this->createHotObservable([onNext(100, 2), onNext(300, 21), onNext(500, 42), onNext(800, 84), onCompleted(820)]);
$results = $this->scheduler->startWithCreate(function () use($xs) {
return $xs->select(function ($elem) {
return $elem * 2;
});
});
$this->assertMessages([onNext(300, 42), onNext(500, 84), onNext(800, 168), onCompleted(820)], $results->getMessages());
}