@Test
public void testDoWhileOnce() {

    Observable<Integer> source1 = Observable.from(1, 2, 3);
    condition.call(); // toggle to false
    Observable<Integer> result = Statement.doWhile(source1, condition);
    observe(result, 1, 2, 3);
}