    @Test
    public void dispatch_observable_multiple_actions() {

        Reducer<String, String> reducer = new Reducer<String, String>() {
            @Override
            public String reduce(String action, String state) {
                return action;
            }
        };
        SimpleStore<String> store = new SimpleStore<>("test1");
        ObservableDispatcher<String> dispatcher = new ObservableDispatcher<>(Dispatcher.forStore(store, reducer));
        TestSubscriber<String> testSubscriber = new TestSubscriber<>();
        ObservableAdapter.observable(store).subscribe(testSubscriber);
        dispatcher.dispatch(Observable.just("test2", "test3"));

        testSubscriber.assertValues("test1", "test2", "test3");
    }