    @Test
    public void emptyShouldReturnEmpty() {

        Observable<Foo> fooObservable = RxUtils.singleOrEmpty(Observable.empty());

        assertThat(fooObservable.toList().toBlocking().single()).isEmpty();
    }