@@ -0,0 +1,565 @@
+package io.github.tobyhs.weatherweight.test;%0A%0Aimport io.reactivex.Scheduler;%0Aimport io.reactivex.schedulers.TestScheduler;%0A%0Aimport io.github.tobyhs.weatherweight.util.SchedulerProvider;%0A%0A/**%0A * A %7B@link SchedulerProvider%7D that provides a %7B@link TestScheduler%7D instance for testing.%0A */%0Apublic class TestSchedulerProvider implements SchedulerProvider %7B%0A    private final Scheduler scheduler = new TestScheduler();%0A%0A    @Override%0A    public Scheduler ui() %7B%0A        return scheduler;%0A    %7D%0A%0A    @Override%0A    public Scheduler io() %7B%0A        return scheduler;%0A    %7D%0A%7D%0A

Implement TestSchedulerProvider (for tests)