public async Task ShouldNotTriggerAReportReloadWhenSelectionIsCancelled() { TimeService.CurrentDateTime.Returns(DateTimeOffset.Now); await ViewModel.Initialize(); DialogService.Select(Arg.Any <string>(), Arg.Any <IEnumerable <(string, IThreadSafeWorkspace)> >(), Arg.Any <int>()) .Returns(Observable.Return <IThreadSafeWorkspace>(null)); ViewModel.SelectWorkspace.Execute(); TestScheduler.Start(); await ReportsProvider.DidNotReceive().GetProjectSummary(Arg.Any <long>(), Arg.Any <DateTimeOffset>(), Arg.Any <DateTimeOffset>()); }