mirror of
https://github.com/dorny/test-reporter.git
synced 2025-12-16 06:17:10 +01:00
Use non-breaking space between icon and suite name
This commit is contained in:
parent
690ec77880
commit
cfaaaf1a47
11 changed files with 275 additions and 275 deletions
|
|
@ -1,5 +1,5 @@
|
|||

|
||||
## ✔️ <a id="user-content-r0" href="#r0">fixtures/external/FluentValidation.Tests.trx</a>
|
||||
## ✔️ <a id="user-content-r0" href="#r0">fixtures/external/FluentValidation.Tests.trx</a>
|
||||
**804** tests were completed in **4s** with **803** passed, **0** failed and **1** skipped.
|
||||
|Test suite|Passed|Failed|Skipped|Time|
|
||||
|:---|---:|---:|---:|---:|
|
||||
|
|
@ -65,7 +65,7 @@
|
|||
|[FluentValidation.Tests.ValidatorDescriptorTester](#r0s59)|5✔️|||1ms|
|
||||
|[FluentValidation.Tests.ValidatorSelectorTests](#r0s60)|10✔️|||9ms|
|
||||
|[FluentValidation.Tests.ValidatorTesterTester](#r0s61)|73✔️|||74ms|
|
||||
### ✔️ <a id="user-content-r0s0" href="#r0s0">FluentValidation.Tests.AbstractValidatorTester</a>
|
||||
### ✔️ <a id="user-content-r0s0" href="#r0s0">FluentValidation.Tests.AbstractValidatorTester</a>
|
||||
```
|
||||
✔️ Can_replace_default_errorcode_resolver
|
||||
✔️ CanValidateInstancesOfType_returns_false_when_comparing_against_some_other_type
|
||||
|
|
@ -103,7 +103,7 @@
|
|||
✔️ WithName_should_override_field_name
|
||||
✔️ WithName_should_override_field_name_with_value_from_other_property
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s1" href="#r0s1">FluentValidation.Tests.AccessorCacheTests</a>
|
||||
### ✔️ <a id="user-content-r0s1" href="#r0s1">FluentValidation.Tests.AccessorCacheTests</a>
|
||||
```
|
||||
✖️ Benchmark
|
||||
✔️ Equality_comparison_check
|
||||
|
|
@ -111,12 +111,12 @@
|
|||
✔️ Gets_member_for_nested_property
|
||||
✔️ Identifies_if_memberexp_acts_on_model_instance
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s2" href="#r0s2">FluentValidation.Tests.AssemblyScannerTester</a>
|
||||
### ✔️ <a id="user-content-r0s2" href="#r0s2">FluentValidation.Tests.AssemblyScannerTester</a>
|
||||
```
|
||||
✔️ Finds_validators_for_types
|
||||
✔️ ForEach_iterates_over_types
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s3" href="#r0s3">FluentValidation.Tests.CascadingFailuresTester</a>
|
||||
### ✔️ <a id="user-content-r0s3" href="#r0s3">FluentValidation.Tests.CascadingFailuresTester</a>
|
||||
```
|
||||
✔️ Cascade_mode_can_be_set_after_validator_instantiated
|
||||
✔️ Cascade_mode_can_be_set_after_validator_instantiated_async
|
||||
|
|
@ -157,7 +157,7 @@
|
|||
✔️ Validation_stops_on_first_failure_when_set_to_StopOnFirstFailure_at_validator_level_async_legacy
|
||||
✔️ Validation_stops_on_first_failure_when_set_to_StopOnFirstFailure_at_validator_level_legacy
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s4" href="#r0s4">FluentValidation.Tests.ChainedValidationTester</a>
|
||||
### ✔️ <a id="user-content-r0s4" href="#r0s4">FluentValidation.Tests.ChainedValidationTester</a>
|
||||
```
|
||||
✔️ Can_validate_using_validator_for_base_type
|
||||
✔️ Chained_property_should_be_excluded
|
||||
|
|
@ -173,18 +173,18 @@
|
|||
✔️ Uses_explicit_ruleset
|
||||
✔️ Validates_chained_property
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s5" href="#r0s5">FluentValidation.Tests.ChainingValidatorsTester</a>
|
||||
### ✔️ <a id="user-content-r0s5" href="#r0s5">FluentValidation.Tests.ChainingValidatorsTester</a>
|
||||
```
|
||||
✔️ Options_should_only_apply_to_current_validator
|
||||
✔️ Should_create_multiple_validators
|
||||
✔️ Should_execute_multiple_validators
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s6" href="#r0s6">FluentValidation.Tests.ChildRulesTests</a>
|
||||
### ✔️ <a id="user-content-r0s6" href="#r0s6">FluentValidation.Tests.ChildRulesTests</a>
|
||||
```
|
||||
✔️ Can_define_nested_rules_for_collection
|
||||
✔️ ChildRules_works_with_RuleSet
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s7" href="#r0s7">FluentValidation.Tests.CollectionValidatorWithParentTests</a>
|
||||
### ✔️ <a id="user-content-r0s7" href="#r0s7">FluentValidation.Tests.CollectionValidatorWithParentTests</a>
|
||||
```
|
||||
✔️ Async_condition_should_work_with_child_collection
|
||||
✔️ Can_specify_condition_for_individual_collection_elements
|
||||
|
|
@ -203,7 +203,7 @@
|
|||
✔️ Validates_collection_several_levels_deep
|
||||
✔️ Validates_collection_several_levels_deep_async
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s8" href="#r0s8">FluentValidation.Tests.ComplexValidationTester</a>
|
||||
### ✔️ <a id="user-content-r0s8" href="#r0s8">FluentValidation.Tests.ComplexValidationTester</a>
|
||||
```
|
||||
✔️ Async_condition_should_work_with_complex_property
|
||||
✔️ Async_condition_should_work_with_complex_property_when_validator_invoked_synchronously
|
||||
|
|
@ -223,7 +223,7 @@
|
|||
✔️ Validates_child_validator_synchronously
|
||||
✔️ Validates_complex_property
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s9" href="#r0s9">FluentValidation.Tests.ConditionTests</a>
|
||||
### ✔️ <a id="user-content-r0s9" href="#r0s9">FluentValidation.Tests.ConditionTests</a>
|
||||
```
|
||||
✔️ Async_condition_executed_synchronosuly_with_asynchronous_collection_rule
|
||||
✔️ Async_condition_executed_synchronosuly_with_asynchronous_rule
|
||||
|
|
@ -244,18 +244,18 @@
|
|||
✔️ Validation_should_succeed_when_condition_does_not_match
|
||||
✔️ Validation_should_succeed_when_condition_matches
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s10" href="#r0s10">FluentValidation.Tests.CreditCardValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s10" href="#r0s10">FluentValidation.Tests.CreditCardValidatorTests</a>
|
||||
```
|
||||
✔️ IsValidTests
|
||||
✔️ When_validation_fails_the_default_error_should_be_set
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s11" href="#r0s11">FluentValidation.Tests.CustomFailureActionTester</a>
|
||||
### ✔️ <a id="user-content-r0s11" href="#r0s11">FluentValidation.Tests.CustomFailureActionTester</a>
|
||||
```
|
||||
✔️ Does_not_invoke_action_if_validation_success
|
||||
✔️ Invokes_custom_action_on_failure
|
||||
✔️ Passes_object_being_validated_to_action
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s12" href="#r0s12">FluentValidation.Tests.CustomMessageFormatTester</a>
|
||||
### ✔️ <a id="user-content-r0s12" href="#r0s12">FluentValidation.Tests.CustomMessageFormatTester</a>
|
||||
```
|
||||
✔️ Replaces_propertyvalue_placeholder
|
||||
✔️ Replaces_propertyvalue_with_empty_string_when_null
|
||||
|
|
@ -264,7 +264,7 @@
|
|||
✔️ Uses_custom_delegate_for_building_message_only_for_specific_validator
|
||||
✔️ Uses_property_value_in_message
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s13" href="#r0s13">FluentValidation.Tests.CustomValidatorTester</a>
|
||||
### ✔️ <a id="user-content-r0s13" href="#r0s13">FluentValidation.Tests.CustomValidatorTester</a>
|
||||
```
|
||||
✔️ New_Custom_Returns_single_failure
|
||||
✔️ New_Custom_Returns_single_failure_async
|
||||
|
|
@ -277,7 +277,7 @@
|
|||
✔️ Runs_async_rule_synchronously_when_validator_invoked_synchronously
|
||||
✔️ Runs_sync_rule_asynchronously_when_validator_invoked_asynchronously
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s14" href="#r0s14">FluentValidation.Tests.DefaultValidatorExtensionTester</a>
|
||||
### ✔️ <a id="user-content-r0s14" href="#r0s14">FluentValidation.Tests.DefaultValidatorExtensionTester</a>
|
||||
```
|
||||
✔️ Empty_should_create_EmptyValidator
|
||||
✔️ Equal_should_create_EqualValidator_with_explicit_value
|
||||
|
|
@ -310,7 +310,7 @@
|
|||
✔️ ScalePrecision_should_create_ScalePrecisionValidator
|
||||
✔️ ScalePrecision_should_create_ScalePrecisionValidator_with_ignore_trailing_zeros
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s15" href="#r0s15">FluentValidation.Tests.EmailValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s15" href="#r0s15">FluentValidation.Tests.EmailValidatorTests</a>
|
||||
```
|
||||
✔️ Fails_email_validation_aspnetcore_compatible
|
||||
✔️ Fails_email_validation_aspnetcore_compatible
|
||||
|
|
@ -349,7 +349,7 @@
|
|||
✔️ Valid_email_addresses_regex
|
||||
✔️ Valid_email_addresses_regex
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s16" href="#r0s16">FluentValidation.Tests.EmptyTester</a>
|
||||
### ✔️ <a id="user-content-r0s16" href="#r0s16">FluentValidation.Tests.EmptyTester</a>
|
||||
```
|
||||
✔️ Passes_for_ienumerable_that_doesnt_implement_ICollection
|
||||
✔️ Passes_when_collection_empty
|
||||
|
|
@ -361,7 +361,7 @@
|
|||
✔️ When_value_is_null_validator_should_pass
|
||||
✔️ When_value_is_whitespace_validation_should_pass
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s17" href="#r0s17">FluentValidation.Tests.EnumValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s17" href="#r0s17">FluentValidation.Tests.EnumValidatorTests</a>
|
||||
```
|
||||
✔️ Flags_enum_invalid_when_using_outofrange_negative_value
|
||||
✔️ Flags_enum_invalid_when_using_outofrange_positive_value
|
||||
|
|
@ -376,7 +376,7 @@
|
|||
✔️ When_the_enum_is_not_initialized_with_valid_value_then_the_validator_should_fail
|
||||
✔️ When_validation_fails_the_default_error_should_be_set
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s18" href="#r0s18">FluentValidation.Tests.EqualValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s18" href="#r0s18">FluentValidation.Tests.EqualValidatorTests</a>
|
||||
```
|
||||
✔️ Comparison_property_uses_custom_resolver
|
||||
✔️ Should_store_comparison_type
|
||||
|
|
@ -389,7 +389,7 @@
|
|||
✔️ When_the_objects_are_not_equal_validation_should_fail
|
||||
✔️ When_validation_fails_the_error_should_be_set
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s19" href="#r0s19">FluentValidation.Tests.ExactLengthValidatorTester</a>
|
||||
### ✔️ <a id="user-content-r0s19" href="#r0s19">FluentValidation.Tests.ExactLengthValidatorTester</a>
|
||||
```
|
||||
✔️ Min_and_max_properties_should_be_set
|
||||
✔️ When_exact_length_rule_failes_error_should_have_exact_length_error_errorcode
|
||||
|
|
@ -398,7 +398,7 @@
|
|||
✔️ When_the_text_length_is_smaller_the_validator_should_fail
|
||||
✔️ When_the_validator_fails_the_error_message_should_be_set
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s20" href="#r0s20">FluentValidation.Tests.ExclusiveBetweenValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s20" href="#r0s20">FluentValidation.Tests.ExclusiveBetweenValidatorTests</a>
|
||||
```
|
||||
✔️ To_and_from_properties_should_be_set
|
||||
✔️ To_and_from_properties_should_be_set_for_dates
|
||||
|
|
@ -420,14 +420,14 @@
|
|||
✔️ When_the_value_is_smaller_than_the_range_then_the_validator_should_fail
|
||||
✔️ When_the_value_is_smaller_than_the_range_then_the_validator_should_fail_for_strings
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s21" href="#r0s21">FluentValidation.Tests.ExtensionTester</a>
|
||||
### ✔️ <a id="user-content-r0s21" href="#r0s21">FluentValidation.Tests.ExtensionTester</a>
|
||||
```
|
||||
✔️ Should_extract_member_from_member_expression
|
||||
✔️ Should_return_null_for_non_member_expressions
|
||||
✔️ Should_split_pascal_cased_member_name
|
||||
✔️ SplitPascalCase_should_return_null_when_input_is_null
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s22" href="#r0s22">FluentValidation.Tests.ForEachRuleTests</a>
|
||||
### ✔️ <a id="user-content-r0s22" href="#r0s22">FluentValidation.Tests.ForEachRuleTests</a>
|
||||
```
|
||||
✔️ Async_condition_should_work_with_child_collection
|
||||
✔️ Can_access_colletion_index
|
||||
|
|
@ -464,7 +464,7 @@
|
|||
✔️ When_runs_outside_RuleForEach_loop
|
||||
✔️ When_runs_outside_RuleForEach_loop_async
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s23" href="#r0s23">FluentValidation.Tests.GreaterThanOrEqualToValidatorTester</a>
|
||||
### ✔️ <a id="user-content-r0s23" href="#r0s23">FluentValidation.Tests.GreaterThanOrEqualToValidatorTester</a>
|
||||
```
|
||||
✔️ Comparison_property_uses_custom_resolver
|
||||
✔️ Comparison_type
|
||||
|
|
@ -481,7 +481,7 @@
|
|||
✔️ Validates_with_nullable_when_property_not_null_cross_property
|
||||
✔️ Validates_with_property
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s24" href="#r0s24">FluentValidation.Tests.GreaterThanValidatorTester</a>
|
||||
### ✔️ <a id="user-content-r0s24" href="#r0s24">FluentValidation.Tests.GreaterThanValidatorTester</a>
|
||||
```
|
||||
✔️ Comparison_property_uses_custom_resolver
|
||||
✔️ Comparison_Type
|
||||
|
|
@ -497,7 +497,7 @@
|
|||
✔️ Validates_with_nullable_when_property_not_null_cross_property
|
||||
✔️ Validates_with_property
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s25" href="#r0s25">FluentValidation.Tests.InclusiveBetweenValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s25" href="#r0s25">FluentValidation.Tests.InclusiveBetweenValidatorTests</a>
|
||||
```
|
||||
✔️ To_and_from_properties_should_be_set
|
||||
✔️ To_and_from_properties_should_be_set_for_strings
|
||||
|
|
@ -518,7 +518,7 @@
|
|||
✔️ When_the_value_is_smaller_than_the_range_then_the_validator_should_fail
|
||||
✔️ When_the_value_is_smaller_than_the_range_then_the_validator_should_fail_for_strings
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s26" href="#r0s26">FluentValidation.Tests.InheritanceValidatorTest</a>
|
||||
### ✔️ <a id="user-content-r0s26" href="#r0s26">FluentValidation.Tests.InheritanceValidatorTest</a>
|
||||
```
|
||||
✔️ Can_use_custom_subclass_with_nongeneric_overload
|
||||
✔️ Validates_collection
|
||||
|
|
@ -532,11 +532,11 @@
|
|||
✔️ Validates_with_callback_accepting_derived_async
|
||||
✔️ Validates_with_callback_async
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s27" href="#r0s27">FluentValidation.Tests.InlineValidatorTester</a>
|
||||
### ✔️ <a id="user-content-r0s27" href="#r0s27">FluentValidation.Tests.InlineValidatorTester</a>
|
||||
```
|
||||
✔️ Uses_inline_validator_to_build_rules
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s28" href="#r0s28">FluentValidation.Tests.LanguageManagerTests</a>
|
||||
### ✔️ <a id="user-content-r0s28" href="#r0s28">FluentValidation.Tests.LanguageManagerTests</a>
|
||||
```
|
||||
✔️ All_languages_should_be_loaded
|
||||
✔️ All_localizations_have_same_parameters_as_English
|
||||
|
|
@ -560,7 +560,7 @@
|
|||
✔️ Gets_translation_for_specific_culture
|
||||
✔️ Uses_error_code_as_localization_key
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s29" href="#r0s29">FluentValidation.Tests.LengthValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s29" href="#r0s29">FluentValidation.Tests.LengthValidatorTests</a>
|
||||
```
|
||||
✔️ Min_and_max_properties_should_be_set
|
||||
✔️ When_input_is_null_then_the_validator_should_pass
|
||||
|
|
@ -579,7 +579,7 @@
|
|||
✔️ When_the_text_is_smaller_than_the_range_then_the_validator_should_fail
|
||||
✔️ When_the_validator_fails_the_error_message_should_be_set
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s30" href="#r0s30">FluentValidation.Tests.LessThanOrEqualToValidatorTester</a>
|
||||
### ✔️ <a id="user-content-r0s30" href="#r0s30">FluentValidation.Tests.LessThanOrEqualToValidatorTester</a>
|
||||
```
|
||||
✔️ Comparison_property_uses_custom_resolver
|
||||
✔️ Comparison_type
|
||||
|
|
@ -595,7 +595,7 @@
|
|||
✔️ Validates_with_nullable_when_property_not_null_cross_property
|
||||
✔️ Validates_with_property
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s31" href="#r0s31">FluentValidation.Tests.LessThanValidatorTester</a>
|
||||
### ✔️ <a id="user-content-r0s31" href="#r0s31">FluentValidation.Tests.LessThanValidatorTester</a>
|
||||
```
|
||||
✔️ Comparison_property_uses_custom_resolver
|
||||
✔️ Comparison_type
|
||||
|
|
@ -614,7 +614,7 @@
|
|||
✔️ Validates_with_nullable_when_property_not_null_cross_property
|
||||
✔️ Validates_with_nullable_when_property_null_cross_property
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s32" href="#r0s32">FluentValidation.Tests.LocalisedMessagesTester</a>
|
||||
### ✔️ <a id="user-content-r0s32" href="#r0s32">FluentValidation.Tests.LocalisedMessagesTester</a>
|
||||
```
|
||||
✔️ Correctly_assigns_default_localized_error_message
|
||||
✔️ Does_not_throw_InvalidCastException_when_using_RuleForEach
|
||||
|
|
@ -623,12 +623,12 @@
|
|||
✔️ Uses_func_to_get_message
|
||||
✔️ Uses_string_format_with_property_value
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s33" href="#r0s33">FluentValidation.Tests.LocalisedNameTester</a>
|
||||
### ✔️ <a id="user-content-r0s33" href="#r0s33">FluentValidation.Tests.LocalisedNameTester</a>
|
||||
```
|
||||
✔️ Uses_localized_name
|
||||
✔️ Uses_localized_name_expression
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s34" href="#r0s34">FluentValidation.Tests.MemberAccessorTests</a>
|
||||
### ✔️ <a id="user-content-r0s34" href="#r0s34">FluentValidation.Tests.MemberAccessorTests</a>
|
||||
```
|
||||
✔️ ComplexPropertyGet
|
||||
✔️ ComplexPropertySet
|
||||
|
|
@ -640,7 +640,7 @@
|
|||
✔️ SimplePropertyGet
|
||||
✔️ SimplePropertySet
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s35" href="#r0s35">FluentValidation.Tests.MessageFormatterTests</a>
|
||||
### ✔️ <a id="user-content-r0s35" href="#r0s35">FluentValidation.Tests.MessageFormatterTests</a>
|
||||
```
|
||||
✔️ Adds_argument_and_custom_arguments
|
||||
✔️ Adds_formatted_argument_and_custom_arguments
|
||||
|
|
@ -653,18 +653,18 @@
|
|||
✔️ Understands_date_formats
|
||||
✔️ Understands_numeric_formats
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s36" href="#r0s36">FluentValidation.Tests.ModelLevelValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s36" href="#r0s36">FluentValidation.Tests.ModelLevelValidatorTests</a>
|
||||
```
|
||||
✔️ Can_use_child_validator_at_model_level
|
||||
✔️ Validates_at_model_level
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s37" href="#r0s37">FluentValidation.Tests.NameResolutionPluggabilityTester</a>
|
||||
### ✔️ <a id="user-content-r0s37" href="#r0s37">FluentValidation.Tests.NameResolutionPluggabilityTester</a>
|
||||
```
|
||||
✔️ Resolves_nested_properties
|
||||
✔️ ShouldHaveValidationError_Should_support_custom_propertynameresolver
|
||||
✔️ Uses_custom_property_name
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s38" href="#r0s38">FluentValidation.Tests.NotEmptyTester</a>
|
||||
### ✔️ <a id="user-content-r0s38" href="#r0s38">FluentValidation.Tests.NotEmptyTester</a>
|
||||
```
|
||||
✔️ Fails_for_array
|
||||
✔️ Fails_for_ienumerable_that_doesnt_implement_ICollection
|
||||
|
|
@ -677,7 +677,7 @@
|
|||
✔️ When_value_is_null_validator_should_fail
|
||||
✔️ When_value_is_whitespace_validation_should_fail
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s39" href="#r0s39">FluentValidation.Tests.NotEqualValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s39" href="#r0s39">FluentValidation.Tests.NotEqualValidatorTests</a>
|
||||
```
|
||||
✔️ Comparison_property_uses_custom_resolver
|
||||
✔️ Should_handle_custom_value_types_correctly
|
||||
|
|
@ -691,7 +691,7 @@
|
|||
✔️ When_the_objects_are_not_equal_then_the_validator_should_pass
|
||||
✔️ When_the_validator_fails_the_error_message_should_be_set
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s40" href="#r0s40">FluentValidation.Tests.NotNullTester</a>
|
||||
### ✔️ <a id="user-content-r0s40" href="#r0s40">FluentValidation.Tests.NotNullTester</a>
|
||||
```
|
||||
✔️ Fails_when_nullable_value_type_is_null
|
||||
✔️ Not_null_validator_should_not_crash_with_non_nullable_value_type
|
||||
|
|
@ -699,7 +699,7 @@
|
|||
✔️ NotNullValidator_should_pass_if_value_has_value
|
||||
✔️ When_the_validator_fails_the_error_message_should_be_set
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s41" href="#r0s41">FluentValidation.Tests.NullTester</a>
|
||||
### ✔️ <a id="user-content-r0s41" href="#r0s41">FluentValidation.Tests.NullTester</a>
|
||||
```
|
||||
✔️ Not_null_validator_should_not_crash_with_non_nullable_value_type
|
||||
✔️ NullValidator_should_fail_if_value_has_value
|
||||
|
|
@ -707,7 +707,7 @@
|
|||
✔️ Passes_when_nullable_value_type_is_null
|
||||
✔️ When_the_validator_passes_the_error_message_should_be_set
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s42" href="#r0s42">FluentValidation.Tests.OnFailureTests</a>
|
||||
### ✔️ <a id="user-content-r0s42" href="#r0s42">FluentValidation.Tests.OnFailureTests</a>
|
||||
```
|
||||
✔️ OnFailure_called_for_each_failed_rule
|
||||
✔️ OnFailure_called_for_each_failed_rule_asyncAsync
|
||||
|
|
@ -720,7 +720,7 @@
|
|||
✔️ WhenWithOnFailure_should_invoke_condition_on_async_inner_validator
|
||||
✔️ WhenWithOnFailure_should_invoke_condition_on_inner_validator
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s43" href="#r0s43">FluentValidation.Tests.PredicateValidatorTester</a>
|
||||
### ✔️ <a id="user-content-r0s43" href="#r0s43">FluentValidation.Tests.PredicateValidatorTester</a>
|
||||
```
|
||||
✔️ Should_fail_when_predicate_returns_false
|
||||
✔️ Should_succeed_when_predicate_returns_true
|
||||
|
|
@ -728,7 +728,7 @@
|
|||
✔️ When_validation_fails_metadata_should_be_set_on_failure
|
||||
✔️ When_validation_fails_the_default_error_should_be_set
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s44" href="#r0s44">FluentValidation.Tests.PropertyChainTests</a>
|
||||
### ✔️ <a id="user-content-r0s44" href="#r0s44">FluentValidation.Tests.PropertyChainTests</a>
|
||||
```
|
||||
✔️ AddIndexer_throws_when_nothing_added
|
||||
✔️ Calling_ToString_should_construct_string_representation_of_chain
|
||||
|
|
@ -738,7 +738,7 @@
|
|||
✔️ Should_ignore_blanks
|
||||
✔️ Should_not_be_subchain
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s45" href="#r0s45">FluentValidation.Tests.RegularExpressionValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s45" href="#r0s45">FluentValidation.Tests.RegularExpressionValidatorTests</a>
|
||||
```
|
||||
✔️ Can_access_expression_in_message
|
||||
✔️ Can_access_expression_in_message_lambda
|
||||
|
|
@ -756,7 +756,7 @@
|
|||
✔️ When_the_text_matches_the_regular_expression_then_the_validator_should_pass
|
||||
✔️ When_validation_fails_the_default_error_should_be_set
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s46" href="#r0s46">FluentValidation.Tests.RuleBuilderTests</a>
|
||||
### ✔️ <a id="user-content-r0s46" href="#r0s46">FluentValidation.Tests.RuleBuilderTests</a>
|
||||
```
|
||||
✔️ Adding_a_validator_should_return_builder
|
||||
✔️ Adding_a_validator_should_store_validator
|
||||
|
|
@ -788,7 +788,7 @@
|
|||
✔️ Should_throw_when_inverse_predicate_is_null
|
||||
✔️ Should_throw_when_predicate_is_null
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s47" href="#r0s47">FluentValidation.Tests.RuleDependencyTests</a>
|
||||
### ✔️ <a id="user-content-r0s47" href="#r0s47">FluentValidation.Tests.RuleDependencyTests</a>
|
||||
```
|
||||
✔️ Async_inside_dependent_rules
|
||||
✔️ Async_inside_dependent_rules_when_parent_rule_not_async
|
||||
|
|
@ -805,7 +805,7 @@
|
|||
✔️ TestAsyncWithDependentRules_SyncEntry
|
||||
✔️ Treats_root_level_RuleFor_call_as_dependent_rule_if_user_forgets_to_use_DependentRulesBuilder
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s48" href="#r0s48">FluentValidation.Tests.RulesetTests</a>
|
||||
### ✔️ <a id="user-content-r0s48" href="#r0s48">FluentValidation.Tests.RulesetTests</a>
|
||||
```
|
||||
✔️ Applies_multiple_rulesets_to_rule
|
||||
✔️ Combines_rulesets_and_explicit_properties
|
||||
|
|
@ -829,7 +829,7 @@
|
|||
✔️ Trims_spaces
|
||||
✔️ WithMessage_works_inside_rulesets
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s49" href="#r0s49">FluentValidation.Tests.ScalePrecisionValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s49" href="#r0s49">FluentValidation.Tests.ScalePrecisionValidatorTests</a>
|
||||
```
|
||||
✔️ Scale_precision_should_be_valid
|
||||
✔️ Scale_precision_should_be_valid_when_ignoring_trailing_zeroes
|
||||
|
|
@ -838,7 +838,7 @@
|
|||
✔️ Scale_precision_should_not_be_valid_when_ignoring_trailing_zeroes
|
||||
✔️ Scale_precision_should_not_be_valid_when_they_are_equal
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s50" href="#r0s50">FluentValidation.Tests.SharedConditionTests</a>
|
||||
### ✔️ <a id="user-content-r0s50" href="#r0s50">FluentValidation.Tests.SharedConditionTests</a>
|
||||
```
|
||||
✔️ Async_condition_can_be_used_inside_ruleset
|
||||
✔️ Condition_can_be_used_inside_ruleset
|
||||
|
|
@ -883,11 +883,11 @@
|
|||
✔️ When_condition_only_executed_once
|
||||
✔️ WhenAsync_condition_only_executed_once
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s51" href="#r0s51">FluentValidation.Tests.StandalonePropertyValidationTester</a>
|
||||
### ✔️ <a id="user-content-r0s51" href="#r0s51">FluentValidation.Tests.StandalonePropertyValidationTester</a>
|
||||
```
|
||||
✔️ Should_validate_property_value_without_instance
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s52" href="#r0s52">FluentValidation.Tests.StringEnumValidatorTests</a>
|
||||
### ✔️ <a id="user-content-r0s52" href="#r0s52">FluentValidation.Tests.StringEnumValidatorTests</a>
|
||||
```
|
||||
✔️ IsValidTests_CaseInsensitive_CaseCorrect
|
||||
✔️ IsValidTests_CaseInsensitive_CaseIncorrect
|
||||
|
|
@ -900,20 +900,20 @@
|
|||
✔️ When_the_property_is_initialized_with_null_then_the_validator_should_be_valid
|
||||
✔️ When_validation_fails_the_default_error_should_be_set
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s53" href="#r0s53">FluentValidation.Tests.TrackingCollectionTests</a>
|
||||
### ✔️ <a id="user-content-r0s53" href="#r0s53">FluentValidation.Tests.TrackingCollectionTests</a>
|
||||
```
|
||||
✔️ Add_AddsItem
|
||||
✔️ Should_not_raise_event_once_handler_detached
|
||||
✔️ When_Item_Added_Raises_ItemAdded
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s54" href="#r0s54">FluentValidation.Tests.TransformTests</a>
|
||||
### ✔️ <a id="user-content-r0s54" href="#r0s54">FluentValidation.Tests.TransformTests</a>
|
||||
```
|
||||
✔️ Transforms_collection_element
|
||||
✔️ Transforms_collection_element_async
|
||||
✔️ Transforms_property_value
|
||||
✔️ Transforms_property_value_to_another_type
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s55" href="#r0s55">FluentValidation.Tests.UserSeverityTester</a>
|
||||
### ✔️ <a id="user-content-r0s55" href="#r0s55">FluentValidation.Tests.UserSeverityTester</a>
|
||||
```
|
||||
✔️ Can_Provide_conditional_severity
|
||||
✔️ Can_Provide_severity_for_item_in_collection
|
||||
|
|
@ -923,14 +923,14 @@
|
|||
✔️ Stores_user_severity_against_validation_failure
|
||||
✔️ Throws_when_provider_is_null
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s56" href="#r0s56">FluentValidation.Tests.UserStateTester</a>
|
||||
### ✔️ <a id="user-content-r0s56" href="#r0s56">FluentValidation.Tests.UserStateTester</a>
|
||||
```
|
||||
✔️ Can_Provide_state_for_item_in_collection
|
||||
✔️ Correctly_provides_object_being_validated
|
||||
✔️ Stores_user_state_against_validation_failure
|
||||
✔️ Throws_when_provider_is_null
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s57" href="#r0s57">FluentValidation.Tests.ValidateAndThrowTester</a>
|
||||
### ✔️ <a id="user-content-r0s57" href="#r0s57">FluentValidation.Tests.ValidateAndThrowTester</a>
|
||||
```
|
||||
✔️ Does_not_throw_when_valid
|
||||
✔️ Does_not_throw_when_valid_and_a_ruleset
|
||||
|
|
@ -947,7 +947,7 @@
|
|||
✔️ ValidationException_provides_correct_message_when_appendDefaultMessage_false
|
||||
✔️ ValidationException_provides_correct_message_when_appendDefaultMessage_true
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s58" href="#r0s58">FluentValidation.Tests.ValidationResultTests</a>
|
||||
### ✔️ <a id="user-content-r0s58" href="#r0s58">FluentValidation.Tests.ValidationResultTests</a>
|
||||
```
|
||||
✔️ Can_serialize_failure
|
||||
✔️ Can_serialize_result
|
||||
|
|
@ -958,7 +958,7 @@
|
|||
✔️ ToString_return_error_messages_with_given_separator
|
||||
✔️ ToString_return_error_messages_with_newline_as_separator
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s59" href="#r0s59">FluentValidation.Tests.ValidatorDescriptorTester</a>
|
||||
### ✔️ <a id="user-content-r0s59" href="#r0s59">FluentValidation.Tests.ValidatorDescriptorTester</a>
|
||||
```
|
||||
✔️ Does_not_throw_when_rule_declared_without_property
|
||||
✔️ Gets_validators_for_property
|
||||
|
|
@ -966,7 +966,7 @@
|
|||
✔️ Returns_empty_collection_for_property_with_no_validators
|
||||
✔️ Should_retrieve_name_given_to_it_pass_property_as_string
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s60" href="#r0s60">FluentValidation.Tests.ValidatorSelectorTests</a>
|
||||
### ✔️ <a id="user-content-r0s60" href="#r0s60">FluentValidation.Tests.ValidatorSelectorTests</a>
|
||||
```
|
||||
✔️ Can_use_property_with_include
|
||||
✔️ Does_not_validate_other_property
|
||||
|
|
@ -979,7 +979,7 @@
|
|||
✔️ Validates_nullable_property_with_overriden_name_when_selected
|
||||
✔️ Validates_property_using_expression
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s61" href="#r0s61">FluentValidation.Tests.ValidatorTesterTester</a>
|
||||
### ✔️ <a id="user-content-r0s61" href="#r0s61">FluentValidation.Tests.ValidatorTesterTester</a>
|
||||
```
|
||||
✔️ Allows_only_one_failure_to_match
|
||||
✔️ Can_use_indexer_in_string_message
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue