public void Should_return_a_success_notification_if_the_Statement_has_a_selected_account() { var statement = new Statement { SelectedAccount = new Account() }; var executionArguments = new ExecutionArguments { Statement = statement }; var result = new RequireSelectedAccount().Check(executionArguments); result.IsValid.ShouldBeTrue(); }
public void Should_return_an_error_notification_if_the_Statement_result_has_errors() { var statement = new Statement { SelectedAccount = null }; var executionArguments = new ExecutionArguments { Statement = statement }; var result = new RequireSelectedAccount().Check(executionArguments); result.IsValid.ShouldBeFalse(); result.Errors.ShouldContain(RequireSelectedAccount.AccountNeedsToBeSelected.ReplaceTypeReferencesWithUIDescriptions(false)); }