public async Task DoesNotAlertUserWhenMailServiceReturnsSuccessOrDoesNotHaveErrorTitle( bool success, string errorTitle) { var result = new MailResult(success, errorTitle, ""); MailService .Send(Arg.Any <string>(), Arg.Any <string>(), Arg.Any <string>()) .Returns(Task.FromResult(result)); await ViewModel.SubmitFeedback(); await DialogService .DidNotReceive() .Alert(Arg.Any <string>(), Arg.Any <string>(), Arg.Any <string>()); }
public void DoesNotShowsAlertIfWorkspaceIsNotGoingToBeChanged() { var workspaceId = 10; ViewModel.Prepare(SelectProjectParameter.WithIds(null, null, workspaceId)); var project = Substitute.For <IThreadSafeProject>(); project.WorkspaceId.Returns(workspaceId); ViewModel.SelectProject.Execute(new ProjectSuggestion(project)); DialogService.DidNotReceive().Confirm( Arg.Any <string>(), Arg.Any <string>(), Arg.Any <string>(), Arg.Any <string>() ); }