Normalize injected language tags

This commit is contained in:
Tyrrrz
2023-08-20 22:14:38 +03:00
parent ab24ca8604
commit a4726fcefd
33 changed files with 185 additions and 185 deletions

View File

@@ -12,7 +12,7 @@ public class CommandMustBeAnnotatedAnalyzerSpecs
public void Analyzer_reports_an_error_if_a_command_is_not_annotated_with_the_command_attribute()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public class MyCommand : ICommand
@@ -29,7 +29,7 @@ public class CommandMustBeAnnotatedAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_command_is_annotated_with_the_command_attribute()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -47,7 +47,7 @@ public class CommandMustBeAnnotatedAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_command_is_implemented_as_an_abstract_class()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public abstract class MyCommand : ICommand
@@ -64,7 +64,7 @@ public class CommandMustBeAnnotatedAnalyzerSpecs
public void Analyzer_does_not_report_an_error_on_a_class_that_is_not_a_command()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public class Foo

View File

@@ -12,7 +12,7 @@ public class CommandMustImplementInterfaceAnalyzerSpecs
public void Analyzer_reports_an_error_if_a_command_does_not_implement_ICommand_interface()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -30,7 +30,7 @@ public class CommandMustImplementInterfaceAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_command_implements_ICommand_interface()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -48,7 +48,7 @@ public class CommandMustImplementInterfaceAnalyzerSpecs
public void Analyzer_does_not_report_an_error_on_a_class_that_is_not_a_command()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public class Foo

View File

@@ -12,7 +12,7 @@ public class OptionMustBeInsideCommandAnalyzerSpecs
public void Analyzer_reports_an_error_if_an_option_is_inside_a_class_that_is_not_a_command()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public class MyClass
@@ -30,7 +30,7 @@ public class OptionMustBeInsideCommandAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_an_option_is_inside_a_command()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -51,7 +51,7 @@ public class OptionMustBeInsideCommandAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_an_option_is_inside_an_abstract_class()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public abstract class MyCommand
@@ -69,7 +69,7 @@ public class OptionMustBeInsideCommandAnalyzerSpecs
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]

View File

@@ -12,7 +12,7 @@ public class OptionMustBeRequiredIfPropertyRequiredAnalyzerSpecs
public void Analyzer_reports_an_error_if_a_non_required_option_is_bound_to_a_required_property()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -33,7 +33,7 @@ public class OptionMustBeRequiredIfPropertyRequiredAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_required_option_is_bound_to_a_required_property()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -54,7 +54,7 @@ public class OptionMustBeRequiredIfPropertyRequiredAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_non_required_option_is_bound_to_a_non_required_property()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -75,7 +75,7 @@ public class OptionMustBeRequiredIfPropertyRequiredAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_required_option_is_bound_to_a_non_required_property()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -96,7 +96,7 @@ public class OptionMustBeRequiredIfPropertyRequiredAnalyzerSpecs
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]

View File

@@ -12,7 +12,7 @@ public class OptionMustHaveNameOrShortNameAnalyzerSpecs
public void Analyzer_reports_an_error_if_an_option_does_not_have_a_name_or_short_name()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -33,7 +33,7 @@ public class OptionMustHaveNameOrShortNameAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_an_option_has_a_name()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -54,7 +54,7 @@ public class OptionMustHaveNameOrShortNameAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_an_option_has_a_short_name()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -75,7 +75,7 @@ public class OptionMustHaveNameOrShortNameAnalyzerSpecs
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]

View File

@@ -12,7 +12,7 @@ public class OptionMustHaveUniqueNameAnalyzerSpecs
public void Analyzer_reports_an_error_if_an_option_has_the_same_name_as_another_option()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -36,7 +36,7 @@ public class OptionMustHaveUniqueNameAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_an_option_has_a_unique_name()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -60,7 +60,7 @@ public class OptionMustHaveUniqueNameAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_an_option_does_not_have_a_name()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -81,7 +81,7 @@ public class OptionMustHaveUniqueNameAnalyzerSpecs
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]

View File

@@ -12,7 +12,7 @@ public class OptionMustHaveUniqueShortNameAnalyzerSpecs
public void Analyzer_reports_an_error_if_an_option_has_the_same_short_name_as_another_option()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -36,7 +36,7 @@ public class OptionMustHaveUniqueShortNameAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_an_option_has_a_unique_short_name()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -60,7 +60,7 @@ public class OptionMustHaveUniqueShortNameAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_an_option_has_a_short_name_which_is_unique_only_in_casing()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -84,7 +84,7 @@ public class OptionMustHaveUniqueShortNameAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_an_option_does_not_have_a_short_name()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -105,7 +105,7 @@ public class OptionMustHaveUniqueShortNameAnalyzerSpecs
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]

View File

@@ -12,7 +12,7 @@ public class OptionMustHaveValidConverterAnalyzerSpecs
public void Analyzer_reports_an_error_if_an_option_has_a_converter_that_does_not_derive_from_BindingConverter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public class MyConverter
@@ -38,7 +38,7 @@ public class OptionMustHaveValidConverterAnalyzerSpecs
public void Analyzer_reports_an_error_if_an_option_has_a_converter_that_does_not_derive_from_a_compatible_BindingConverter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public class MyConverter : BindingConverter<int>
@@ -64,7 +64,7 @@ public class OptionMustHaveValidConverterAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_an_option_has_a_converter_that_derives_from_a_compatible_BindingConverter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public class MyConverter : BindingConverter<string>
@@ -90,7 +90,7 @@ public class OptionMustHaveValidConverterAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_nullable_option_has_a_converter_that_derives_from_a_compatible_BindingConverter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public class MyConverter : BindingConverter<int>
@@ -116,7 +116,7 @@ public class OptionMustHaveValidConverterAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_non_scalar_option_has_a_converter_that_derives_from_a_compatible_BindingConverter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public class MyConverter : BindingConverter<string>
@@ -142,7 +142,7 @@ public class OptionMustHaveValidConverterAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_an_option_does_not_have_a_converter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -163,7 +163,7 @@ public class OptionMustHaveValidConverterAnalyzerSpecs
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]

View File

@@ -12,7 +12,7 @@ public class OptionMustHaveValidNameAnalyzerSpecs
public void Analyzer_reports_an_error_if_an_option_has_a_name_which_is_too_short()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -33,7 +33,7 @@ public class OptionMustHaveValidNameAnalyzerSpecs
public void Analyzer_reports_an_error_if_an_option_has_a_name_that_starts_with_a_non_letter_character()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -54,7 +54,7 @@ public class OptionMustHaveValidNameAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_an_option_has_a_valid_name()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -75,7 +75,7 @@ public class OptionMustHaveValidNameAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_an_option_does_not_have_a_name()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -96,7 +96,7 @@ public class OptionMustHaveValidNameAnalyzerSpecs
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]

View File

@@ -12,7 +12,7 @@ public class OptionMustHaveValidShortNameAnalyzerSpecs
public void Analyzer_reports_an_error_if_an_option_has_a_short_name_which_is_not_a_letter_character()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -33,7 +33,7 @@ public class OptionMustHaveValidShortNameAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_an_option_has_a_valid_short_name()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -54,7 +54,7 @@ public class OptionMustHaveValidShortNameAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_an_option_does_not_have_a_short_name()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -75,7 +75,7 @@ public class OptionMustHaveValidShortNameAnalyzerSpecs
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]

View File

@@ -12,7 +12,7 @@ public class OptionMustHaveValidValidatorsAnalyzerSpecs
public void Analyzer_reports_an_error_if_an_option_has_a_validator_that_does_not_derive_from_BindingValidator()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public class MyValidator
@@ -38,7 +38,7 @@ public class OptionMustHaveValidValidatorsAnalyzerSpecs
public void Analyzer_reports_an_error_if_an_option_has_a_validator_that_does_not_derive_from_a_compatible_BindingValidator()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public class MyValidator : BindingValidator<int>
@@ -64,7 +64,7 @@ public class OptionMustHaveValidValidatorsAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_an_option_has_validators_that_all_derive_from_compatible_BindingValidators()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public class MyValidator : BindingValidator<string>
@@ -90,7 +90,7 @@ public class OptionMustHaveValidValidatorsAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_an_option_does_not_have_validators()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -111,7 +111,7 @@ public class OptionMustHaveValidValidatorsAnalyzerSpecs
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_an_option()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]

View File

@@ -12,7 +12,7 @@ public class ParameterMustBeInsideCommandAnalyzerSpecs
public void Analyzer_reports_an_error_if_a_parameter_is_inside_a_class_that_is_not_a_command()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public class MyClass
@@ -30,7 +30,7 @@ public class ParameterMustBeInsideCommandAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_parameter_is_inside_a_command()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -51,7 +51,7 @@ public class ParameterMustBeInsideCommandAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_parameter_is_inside_an_abstract_class()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public abstract class MyCommand
@@ -69,7 +69,7 @@ public class ParameterMustBeInsideCommandAnalyzerSpecs
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]

View File

@@ -12,7 +12,7 @@ public class ParameterMustBeLastIfNonRequiredAnalyzerSpecs
public void Analyzer_reports_an_error_if_a_non_required_parameter_is_not_the_last_in_order()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -36,7 +36,7 @@ public class ParameterMustBeLastIfNonRequiredAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_non_required_parameter_is_the_last_in_order()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -60,7 +60,7 @@ public class ParameterMustBeLastIfNonRequiredAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_no_non_required_parameters_are_defined()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -84,7 +84,7 @@ public class ParameterMustBeLastIfNonRequiredAnalyzerSpecs
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]

View File

@@ -12,7 +12,7 @@ public class ParameterMustBeLastIfNonScalarAnalyzerSpecs
public void Analyzer_reports_an_error_if_a_non_scalar_parameter_is_not_the_last_in_order()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -36,7 +36,7 @@ public class ParameterMustBeLastIfNonScalarAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_non_scalar_parameter_is_the_last_in_order()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -60,7 +60,7 @@ public class ParameterMustBeLastIfNonScalarAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_no_non_scalar_parameters_are_defined()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -84,7 +84,7 @@ public class ParameterMustBeLastIfNonScalarAnalyzerSpecs
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]

View File

@@ -12,7 +12,7 @@ public class ParameterMustBeRequiredIfPropertyRequiredAnalyzerSpecs
public void Analyzer_reports_an_error_if_a_non_required_parameter_is_bound_to_a_required_property()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -33,7 +33,7 @@ public class ParameterMustBeRequiredIfPropertyRequiredAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_required_parameter_is_bound_to_a_required_property()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -54,7 +54,7 @@ public class ParameterMustBeRequiredIfPropertyRequiredAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_non_required_parameter_is_bound_to_a_non_required_property()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -75,7 +75,7 @@ public class ParameterMustBeRequiredIfPropertyRequiredAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_required_parameter_is_bound_to_a_non_required_property()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -96,7 +96,7 @@ public class ParameterMustBeRequiredIfPropertyRequiredAnalyzerSpecs
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]

View File

@@ -12,7 +12,7 @@ public class ParameterMustBeSingleIfNonRequiredAnalyzerSpecs
public void Analyzer_reports_an_error_if_more_than_one_non_required_parameters_are_defined()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -36,7 +36,7 @@ public class ParameterMustBeSingleIfNonRequiredAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_only_one_non_required_parameter_is_defined()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -60,7 +60,7 @@ public class ParameterMustBeSingleIfNonRequiredAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_no_non_required_parameters_are_defined()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -84,7 +84,7 @@ public class ParameterMustBeSingleIfNonRequiredAnalyzerSpecs
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]

View File

@@ -12,7 +12,7 @@ public class ParameterMustBeSingleIfNonScalarAnalyzerSpecs
public void Analyzer_reports_an_error_if_more_than_one_non_scalar_parameters_are_defined()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -36,7 +36,7 @@ public class ParameterMustBeSingleIfNonScalarAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_only_one_non_scalar_parameter_is_defined()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -60,7 +60,7 @@ public class ParameterMustBeSingleIfNonScalarAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_no_non_scalar_parameters_are_defined()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -84,7 +84,7 @@ public class ParameterMustBeSingleIfNonScalarAnalyzerSpecs
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]

View File

@@ -12,7 +12,7 @@ public class ParameterMustHaveUniqueNameAnalyzerSpecs
public void Analyzer_reports_an_error_if_a_parameter_has_the_same_name_as_another_parameter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -36,7 +36,7 @@ public class ParameterMustHaveUniqueNameAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_parameter_has_unique_name()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -60,7 +60,7 @@ public class ParameterMustHaveUniqueNameAnalyzerSpecs
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]

View File

@@ -12,7 +12,7 @@ public class ParameterMustHaveUniqueOrderAnalyzerSpecs
public void Analyzer_reports_an_error_if_a_parameter_has_the_same_order_as_another_parameter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -36,7 +36,7 @@ public class ParameterMustHaveUniqueOrderAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_parameter_has_unique_order()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -60,7 +60,7 @@ public class ParameterMustHaveUniqueOrderAnalyzerSpecs
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]

View File

@@ -12,7 +12,7 @@ public class ParameterMustHaveValidConverterAnalyzerSpecs
public void Analyzer_reports_an_error_if_a_parameter_has_a_converter_that_does_not_derive_from_BindingConverter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public class MyConverter
@@ -38,7 +38,7 @@ public class ParameterMustHaveValidConverterAnalyzerSpecs
public void Analyzer_reports_an_error_if_a_parameter_has_a_converter_that_does_not_derive_from_a_compatible_BindingConverter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public class MyConverter : BindingConverter<int>
@@ -65,7 +65,7 @@ public class ParameterMustHaveValidConverterAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_parameter_has_a_converter_that_derives_from_a_compatible_BindingConverter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public class MyConverter : BindingConverter<string>
@@ -91,7 +91,7 @@ public class ParameterMustHaveValidConverterAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_nullable_parameter_has_a_converter_that_derives_from_a_compatible_BindingConverter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public class MyConverter : BindingConverter<int>
@@ -117,7 +117,7 @@ public class ParameterMustHaveValidConverterAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_non_scalar_parameter_has_a_converter_that_derives_from_a_compatible_BindingConverter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public class MyConverter : BindingConverter<string>
@@ -143,7 +143,7 @@ public class ParameterMustHaveValidConverterAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_parameter_does_not_have_a_converter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -164,7 +164,7 @@ public class ParameterMustHaveValidConverterAnalyzerSpecs
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]

View File

@@ -12,7 +12,7 @@ public class ParameterMustHaveValidValidatorsAnalyzerSpecs
public void Analyzer_reports_an_error_a_parameter_has_a_validator_that_does_not_derive_from_BindingValidator()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public class MyValidator
@@ -38,7 +38,7 @@ public class ParameterMustHaveValidValidatorsAnalyzerSpecs
public void Analyzer_reports_an_error_if_a_parameter_has_a_validator_that_does_not_derive_from_a_compatible_BindingValidator()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public class MyValidator : BindingValidator<int>
@@ -64,7 +64,7 @@ public class ParameterMustHaveValidValidatorsAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_parameter_has_validators_that_all_derive_from_compatible_BindingValidators()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
public class MyValidator : BindingValidator<string>
@@ -90,7 +90,7 @@ public class ParameterMustHaveValidValidatorsAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_parameter_does_not_have_validators()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -111,7 +111,7 @@ public class ParameterMustHaveValidValidatorsAnalyzerSpecs
public void Analyzer_does_not_report_an_error_on_a_property_that_is_not_a_parameter()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]

View File

@@ -12,7 +12,7 @@ public class SystemConsoleShouldBeAvoidedAnalyzerSpecs
public void Analyzer_reports_an_error_if_a_command_calls_a_method_on_SystemConsole()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -34,7 +34,7 @@ public class SystemConsoleShouldBeAvoidedAnalyzerSpecs
public void Analyzer_reports_an_error_if_a_command_accesses_a_property_on_SystemConsole()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -56,7 +56,7 @@ public class SystemConsoleShouldBeAvoidedAnalyzerSpecs
public void Analyzer_reports_an_error_if_a_command_calls_a_method_on_a_property_of_SystemConsole()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -78,7 +78,7 @@ public class SystemConsoleShouldBeAvoidedAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_command_interacts_with_the_console_through_IConsole()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -100,7 +100,7 @@ public class SystemConsoleShouldBeAvoidedAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_IConsole_is_not_available_in_the_current_method()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]
@@ -120,7 +120,7 @@ public class SystemConsoleShouldBeAvoidedAnalyzerSpecs
public void Analyzer_does_not_report_an_error_if_a_command_does_not_access_SystemConsole()
{
// Arrange
// language=cs
// lang=csharp
const string code =
"""
[Command]