public async Task StartsAndStopsLoading() { var observer = TestScheduler.CreateObserver <bool>(); ViewModel.IsLoading.Subscribe(observer); InteractorFactory.CreateDefaultWorkspace().Execute().Returns(Observable.Return(Unit.Default)); ViewModel.CreateWorkspaceWithDefaultName.Execute(); TestScheduler.Start(); observer.Values().AssertEqual( false, true, false ); }