From 1b6ba518caf65cc8482dbd60c0986b257c47589b Mon Sep 17 00:00:00 2001 From: Manfred Brands Date: Fri, 15 Jan 2021 08:51:02 +0800 Subject: [PATCH] Move Constants.cs files from single Constants folder to appropriate rule folder. Update Namespace of moved Constants.cs files. --- .../ClassicModelUsageAnalyzerConstants.cs | 2 +- .../ComparableOnObjectConstants.cs | 2 +- .../ComparableTypesConstants.cs | 2 +- .../ConstActualValueUsageAnalyzerConstants.cs | 2 +- .../ComparisonConstraintUsageConstants.cs | 2 +- .../EqualConstraintUsageConstants.cs | 2 +- .../SomeItemsConstraintUsageConstants.cs | 2 +- .../StringConstraintUsageConstants.cs | 2 +- ...tainsConstraintWrongActualTypeConstants.cs | 2 +- .../EqualToIncompatibleTypesConstants.cs | 2 +- .../IgnoreCaseUsageAnalyzerConstants.cs | 2 +- .../MissingPropertyConstants.cs | 2 +- ...onTestMethodAccessibilityLevelConstants.cs | 2 +- .../NullConstraintUsageAnalyzerConstants.cs | 2 +- .../ParallelizableUsageAnalyzerConstants.cs | 2 +- ...ameActualExpectedValueAnalyzerConstants.cs | 2 +- .../SameAsIncompatibleTypesConstants.cs | 2 +- .../SameAsOnValueTypesConstants.cs | 2 +- .../SomeItemsIncompatibleTypesConstants.cs | 2 +- ...tringConstraintWrongActualTypeConstants.cs | 2 +- .../TestCaseSourceUsageConstants.cs | 66 +++++++++---------- .../TestCaseUsageAnalyzerConstants.cs | 2 +- .../TestMethodAccessibilityLevelConstants.cs | 2 +- .../TestMethodUsageAnalyzerConstants.cs | 2 +- .../ValueSourceUsageConstants.cs | 2 +- 25 files changed, 57 insertions(+), 57 deletions(-) rename src/nunit.analyzers/{Constants => ClassicModelAssertUsage}/ClassicModelUsageAnalyzerConstants.cs (99%) rename src/nunit.analyzers/{Constants => ComparableTypes}/ComparableOnObjectConstants.cs (91%) rename src/nunit.analyzers/{Constants => ComparableTypes}/ComparableTypesConstants.cs (91%) rename src/nunit.analyzers/{Constants => ConstActualValueUsage}/ConstActualValueUsageAnalyzerConstants.cs (91%) rename src/nunit.analyzers/{Constants => ConstraintUsage}/ComparisonConstraintUsageConstants.cs (91%) rename src/nunit.analyzers/{Constants => ConstraintUsage}/EqualConstraintUsageConstants.cs (91%) rename src/nunit.analyzers/{Constants => ConstraintUsage}/SomeItemsConstraintUsageConstants.cs (91%) rename src/nunit.analyzers/{Constants => ConstraintUsage}/StringConstraintUsageConstants.cs (94%) rename src/nunit.analyzers/{Constants => ContainsConstraintWrongActualType}/ContainsConstraintWrongActualTypeConstants.cs (88%) rename src/nunit.analyzers/{Constants => EqualToIncompatibleTypes}/EqualToIncompatibleTypesConstants.cs (89%) rename src/nunit.analyzers/{Constants => IgnoreCaseUsage}/IgnoreCaseUsageAnalyzerConstants.cs (91%) rename src/nunit.analyzers/{Constants => MissingProperty}/MissingPropertyConstants.cs (90%) rename src/nunit.analyzers/{Constants => NonTestMethodAccessibilityLevel}/NonTestMethodAccessibilityLevelConstants.cs (87%) rename src/nunit.analyzers/{Constants => NullConstraintUsage}/NullConstraintUsageAnalyzerConstants.cs (89%) rename src/nunit.analyzers/{Constants => ParallelizableUsage}/ParallelizableUsageAnalyzerConstants.cs (97%) rename src/nunit.analyzers/{Constants => SameActualExpectedValue}/SameActualExpectedValueAnalyzerConstants.cs (90%) rename src/nunit.analyzers/{Constants => SameAsIncompatibleTypes}/SameAsIncompatibleTypesConstants.cs (89%) rename src/nunit.analyzers/{Constants => SameAsOnValueTypes}/SameAsOnValueTypesConstants.cs (91%) rename src/nunit.analyzers/{Constants => SomeItemsIncompatibleTypes}/SomeItemsIncompatibleTypesConstants.cs (91%) rename src/nunit.analyzers/{Constants => StringConstraintWrongActualType}/StringConstraintWrongActualTypeConstants.cs (87%) rename src/nunit.analyzers/{Constants => TestCaseSourceUsage}/TestCaseSourceUsageConstants.cs (97%) rename src/nunit.analyzers/{Constants => TestCaseUsage}/TestCaseUsageAnalyzerConstants.cs (97%) rename src/nunit.analyzers/{Constants => TestMethodAccessibilityLevel}/TestMethodAccessibilityLevelConstants.cs (88%) rename src/nunit.analyzers/{Constants => TestMethodUsage}/TestMethodUsageAnalyzerConstants.cs (98%) rename src/nunit.analyzers/{Constants => ValueSourceUsage}/ValueSourceUsageConstants.cs (98%) diff --git a/src/nunit.analyzers/Constants/ClassicModelUsageAnalyzerConstants.cs b/src/nunit.analyzers/ClassicModelAssertUsage/ClassicModelUsageAnalyzerConstants.cs similarity index 99% rename from src/nunit.analyzers/Constants/ClassicModelUsageAnalyzerConstants.cs rename to src/nunit.analyzers/ClassicModelAssertUsage/ClassicModelUsageAnalyzerConstants.cs index dfe47185..85eb5015 100644 --- a/src/nunit.analyzers/Constants/ClassicModelUsageAnalyzerConstants.cs +++ b/src/nunit.analyzers/ClassicModelAssertUsage/ClassicModelUsageAnalyzerConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers.Constants +namespace NUnit.Analyzers.ClassicModelAssertUsage { internal static class ClassicModelUsageAnalyzerConstants { diff --git a/src/nunit.analyzers/Constants/ComparableOnObjectConstants.cs b/src/nunit.analyzers/ComparableTypes/ComparableOnObjectConstants.cs similarity index 91% rename from src/nunit.analyzers/Constants/ComparableOnObjectConstants.cs rename to src/nunit.analyzers/ComparableTypes/ComparableOnObjectConstants.cs index fa5f32db..6c115a48 100644 --- a/src/nunit.analyzers/Constants/ComparableOnObjectConstants.cs +++ b/src/nunit.analyzers/ComparableTypes/ComparableOnObjectConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers.Constants +namespace NUnit.Analyzers.ComparableTypes { internal static class ComparableOnObjectConstants { diff --git a/src/nunit.analyzers/Constants/ComparableTypesConstants.cs b/src/nunit.analyzers/ComparableTypes/ComparableTypesConstants.cs similarity index 91% rename from src/nunit.analyzers/Constants/ComparableTypesConstants.cs rename to src/nunit.analyzers/ComparableTypes/ComparableTypesConstants.cs index a4f8549b..83490e99 100644 --- a/src/nunit.analyzers/Constants/ComparableTypesConstants.cs +++ b/src/nunit.analyzers/ComparableTypes/ComparableTypesConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers.Constants +namespace NUnit.Analyzers.ComparableTypes { internal static class ComparableTypesConstants { diff --git a/src/nunit.analyzers/Constants/ConstActualValueUsageAnalyzerConstants.cs b/src/nunit.analyzers/ConstActualValueUsage/ConstActualValueUsageAnalyzerConstants.cs similarity index 91% rename from src/nunit.analyzers/Constants/ConstActualValueUsageAnalyzerConstants.cs rename to src/nunit.analyzers/ConstActualValueUsage/ConstActualValueUsageAnalyzerConstants.cs index 1d07af23..eb65b3c3 100644 --- a/src/nunit.analyzers/Constants/ConstActualValueUsageAnalyzerConstants.cs +++ b/src/nunit.analyzers/ConstActualValueUsage/ConstActualValueUsageAnalyzerConstants.cs @@ -1,6 +1,6 @@ using System; -namespace NUnit.Analyzers.Constants +namespace NUnit.Analyzers.ConstActualValueUsage { internal static class ConstActualValueUsageAnalyzerConstants { diff --git a/src/nunit.analyzers/Constants/ComparisonConstraintUsageConstants.cs b/src/nunit.analyzers/ConstraintUsage/ComparisonConstraintUsageConstants.cs similarity index 91% rename from src/nunit.analyzers/Constants/ComparisonConstraintUsageConstants.cs rename to src/nunit.analyzers/ConstraintUsage/ComparisonConstraintUsageConstants.cs index 88f5363a..6b1e8330 100644 --- a/src/nunit.analyzers/Constants/ComparisonConstraintUsageConstants.cs +++ b/src/nunit.analyzers/ConstraintUsage/ComparisonConstraintUsageConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers.Constants +namespace NUnit.Analyzers.ConstraintUsage { internal static class ComparisonConstraintUsageConstants { diff --git a/src/nunit.analyzers/Constants/EqualConstraintUsageConstants.cs b/src/nunit.analyzers/ConstraintUsage/EqualConstraintUsageConstants.cs similarity index 91% rename from src/nunit.analyzers/Constants/EqualConstraintUsageConstants.cs rename to src/nunit.analyzers/ConstraintUsage/EqualConstraintUsageConstants.cs index d5d507c4..60f4f57c 100644 --- a/src/nunit.analyzers/Constants/EqualConstraintUsageConstants.cs +++ b/src/nunit.analyzers/ConstraintUsage/EqualConstraintUsageConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers.Constants +namespace NUnit.Analyzers.ConstraintUsage { internal static class EqualConstraintUsageConstants { diff --git a/src/nunit.analyzers/Constants/SomeItemsConstraintUsageConstants.cs b/src/nunit.analyzers/ConstraintUsage/SomeItemsConstraintUsageConstants.cs similarity index 91% rename from src/nunit.analyzers/Constants/SomeItemsConstraintUsageConstants.cs rename to src/nunit.analyzers/ConstraintUsage/SomeItemsConstraintUsageConstants.cs index a101df9d..0d650090 100644 --- a/src/nunit.analyzers/Constants/SomeItemsConstraintUsageConstants.cs +++ b/src/nunit.analyzers/ConstraintUsage/SomeItemsConstraintUsageConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers.Constants +namespace NUnit.Analyzers.ConstraintUsage { internal static class SomeItemsConstraintUsageConstants { diff --git a/src/nunit.analyzers/Constants/StringConstraintUsageConstants.cs b/src/nunit.analyzers/ConstraintUsage/StringConstraintUsageConstants.cs similarity index 94% rename from src/nunit.analyzers/Constants/StringConstraintUsageConstants.cs rename to src/nunit.analyzers/ConstraintUsage/StringConstraintUsageConstants.cs index cf451135..ea416b71 100644 --- a/src/nunit.analyzers/Constants/StringConstraintUsageConstants.cs +++ b/src/nunit.analyzers/ConstraintUsage/StringConstraintUsageConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers.Constants +namespace NUnit.Analyzers.ConstraintUsage { internal static class StringConstraintUsageConstants { diff --git a/src/nunit.analyzers/Constants/ContainsConstraintWrongActualTypeConstants.cs b/src/nunit.analyzers/ContainsConstraintWrongActualType/ContainsConstraintWrongActualTypeConstants.cs similarity index 88% rename from src/nunit.analyzers/Constants/ContainsConstraintWrongActualTypeConstants.cs rename to src/nunit.analyzers/ContainsConstraintWrongActualType/ContainsConstraintWrongActualTypeConstants.cs index cc6af3c1..98504b53 100644 --- a/src/nunit.analyzers/Constants/ContainsConstraintWrongActualTypeConstants.cs +++ b/src/nunit.analyzers/ContainsConstraintWrongActualType/ContainsConstraintWrongActualTypeConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers.Constants +namespace NUnit.Analyzers.ContainsConstraintWrongActualType { internal static class ContainsConstraintWrongActualTypeConstants { diff --git a/src/nunit.analyzers/Constants/EqualToIncompatibleTypesConstants.cs b/src/nunit.analyzers/EqualToIncompatibleTypes/EqualToIncompatibleTypesConstants.cs similarity index 89% rename from src/nunit.analyzers/Constants/EqualToIncompatibleTypesConstants.cs rename to src/nunit.analyzers/EqualToIncompatibleTypes/EqualToIncompatibleTypesConstants.cs index ddadaff3..ea9fbd67 100644 --- a/src/nunit.analyzers/Constants/EqualToIncompatibleTypesConstants.cs +++ b/src/nunit.analyzers/EqualToIncompatibleTypes/EqualToIncompatibleTypesConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers.Constants +namespace NUnit.Analyzers.EqualToIncompatibleTypes { internal static class EqualToIncompatibleTypesConstants { diff --git a/src/nunit.analyzers/Constants/IgnoreCaseUsageAnalyzerConstants.cs b/src/nunit.analyzers/IgnoreCaseUsage/IgnoreCaseUsageAnalyzerConstants.cs similarity index 91% rename from src/nunit.analyzers/Constants/IgnoreCaseUsageAnalyzerConstants.cs rename to src/nunit.analyzers/IgnoreCaseUsage/IgnoreCaseUsageAnalyzerConstants.cs index a9e74ea8..e26b1aa7 100644 --- a/src/nunit.analyzers/Constants/IgnoreCaseUsageAnalyzerConstants.cs +++ b/src/nunit.analyzers/IgnoreCaseUsage/IgnoreCaseUsageAnalyzerConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers.Constants +namespace NUnit.Analyzers.IgnoreCaseUsage { internal static class IgnoreCaseUsageAnalyzerConstants { diff --git a/src/nunit.analyzers/Constants/MissingPropertyConstants.cs b/src/nunit.analyzers/MissingProperty/MissingPropertyConstants.cs similarity index 90% rename from src/nunit.analyzers/Constants/MissingPropertyConstants.cs rename to src/nunit.analyzers/MissingProperty/MissingPropertyConstants.cs index 4a407ca0..f6dcdd46 100644 --- a/src/nunit.analyzers/Constants/MissingPropertyConstants.cs +++ b/src/nunit.analyzers/MissingProperty/MissingPropertyConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers +namespace NUnit.Analyzers.MissingProperty { internal static class MissingPropertyConstants { diff --git a/src/nunit.analyzers/Constants/NonTestMethodAccessibilityLevelConstants.cs b/src/nunit.analyzers/NonTestMethodAccessibilityLevel/NonTestMethodAccessibilityLevelConstants.cs similarity index 87% rename from src/nunit.analyzers/Constants/NonTestMethodAccessibilityLevelConstants.cs rename to src/nunit.analyzers/NonTestMethodAccessibilityLevel/NonTestMethodAccessibilityLevelConstants.cs index b1e5ca6b..d04a2f44 100644 --- a/src/nunit.analyzers/Constants/NonTestMethodAccessibilityLevelConstants.cs +++ b/src/nunit.analyzers/NonTestMethodAccessibilityLevel/NonTestMethodAccessibilityLevelConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers.Constants +namespace NUnit.Analyzers.NonTestMethodAccessibilityLevel { internal static class NonTestMethodAccessibilityLevelConstants { diff --git a/src/nunit.analyzers/Constants/NullConstraintUsageAnalyzerConstants.cs b/src/nunit.analyzers/NullConstraintUsage/NullConstraintUsageAnalyzerConstants.cs similarity index 89% rename from src/nunit.analyzers/Constants/NullConstraintUsageAnalyzerConstants.cs rename to src/nunit.analyzers/NullConstraintUsage/NullConstraintUsageAnalyzerConstants.cs index bbd32854..d69dd1a4 100644 --- a/src/nunit.analyzers/Constants/NullConstraintUsageAnalyzerConstants.cs +++ b/src/nunit.analyzers/NullConstraintUsage/NullConstraintUsageAnalyzerConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers.Constants +namespace NUnit.Analyzers.NullConstraintUsage { internal static class NullConstraintUsageAnalyzerConstants { diff --git a/src/nunit.analyzers/Constants/ParallelizableUsageAnalyzerConstants.cs b/src/nunit.analyzers/ParallelizableUsage/ParallelizableUsageAnalyzerConstants.cs similarity index 97% rename from src/nunit.analyzers/Constants/ParallelizableUsageAnalyzerConstants.cs rename to src/nunit.analyzers/ParallelizableUsage/ParallelizableUsageAnalyzerConstants.cs index cbc7cc83..6bf7c532 100644 --- a/src/nunit.analyzers/Constants/ParallelizableUsageAnalyzerConstants.cs +++ b/src/nunit.analyzers/ParallelizableUsage/ParallelizableUsageAnalyzerConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers.Constants +namespace NUnit.Analyzers.ParallelizableUsage { internal class ParallelizableUsageAnalyzerConstants { diff --git a/src/nunit.analyzers/Constants/SameActualExpectedValueAnalyzerConstants.cs b/src/nunit.analyzers/SameActualExpectedValue/SameActualExpectedValueAnalyzerConstants.cs similarity index 90% rename from src/nunit.analyzers/Constants/SameActualExpectedValueAnalyzerConstants.cs rename to src/nunit.analyzers/SameActualExpectedValue/SameActualExpectedValueAnalyzerConstants.cs index a82fc159..7a7006ec 100644 --- a/src/nunit.analyzers/Constants/SameActualExpectedValueAnalyzerConstants.cs +++ b/src/nunit.analyzers/SameActualExpectedValue/SameActualExpectedValueAnalyzerConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers.Constants +namespace NUnit.Analyzers.SameActualExpectedValue { internal static class SameActualExpectedValueAnalyzerConstants { diff --git a/src/nunit.analyzers/Constants/SameAsIncompatibleTypesConstants.cs b/src/nunit.analyzers/SameAsIncompatibleTypes/SameAsIncompatibleTypesConstants.cs similarity index 89% rename from src/nunit.analyzers/Constants/SameAsIncompatibleTypesConstants.cs rename to src/nunit.analyzers/SameAsIncompatibleTypes/SameAsIncompatibleTypesConstants.cs index b681d481..2b3416ee 100644 --- a/src/nunit.analyzers/Constants/SameAsIncompatibleTypesConstants.cs +++ b/src/nunit.analyzers/SameAsIncompatibleTypes/SameAsIncompatibleTypesConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers +namespace NUnit.Analyzers.SameAsIncompatibleTypes { internal class SameAsIncompatibleTypesConstants { diff --git a/src/nunit.analyzers/Constants/SameAsOnValueTypesConstants.cs b/src/nunit.analyzers/SameAsOnValueTypes/SameAsOnValueTypesConstants.cs similarity index 91% rename from src/nunit.analyzers/Constants/SameAsOnValueTypesConstants.cs rename to src/nunit.analyzers/SameAsOnValueTypes/SameAsOnValueTypesConstants.cs index 630c523c..5772e640 100644 --- a/src/nunit.analyzers/Constants/SameAsOnValueTypesConstants.cs +++ b/src/nunit.analyzers/SameAsOnValueTypes/SameAsOnValueTypesConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers.Constants +namespace NUnit.Analyzers.SameAsOnValueTypes { internal static class SameAsOnValueTypesConstants { diff --git a/src/nunit.analyzers/Constants/SomeItemsIncompatibleTypesConstants.cs b/src/nunit.analyzers/SomeItemsIncompatibleTypes/SomeItemsIncompatibleTypesConstants.cs similarity index 91% rename from src/nunit.analyzers/Constants/SomeItemsIncompatibleTypesConstants.cs rename to src/nunit.analyzers/SomeItemsIncompatibleTypes/SomeItemsIncompatibleTypesConstants.cs index 7ba919da..e384c1a9 100644 --- a/src/nunit.analyzers/Constants/SomeItemsIncompatibleTypesConstants.cs +++ b/src/nunit.analyzers/SomeItemsIncompatibleTypes/SomeItemsIncompatibleTypesConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers.Constants +namespace NUnit.Analyzers.SomeItemsIncompatibleTypes { internal static class SomeItemsIncompatibleTypesConstants { diff --git a/src/nunit.analyzers/Constants/StringConstraintWrongActualTypeConstants.cs b/src/nunit.analyzers/StringConstraintWrongActualType/StringConstraintWrongActualTypeConstants.cs similarity index 87% rename from src/nunit.analyzers/Constants/StringConstraintWrongActualTypeConstants.cs rename to src/nunit.analyzers/StringConstraintWrongActualType/StringConstraintWrongActualTypeConstants.cs index 7dabf104..e225a0bb 100644 --- a/src/nunit.analyzers/Constants/StringConstraintWrongActualTypeConstants.cs +++ b/src/nunit.analyzers/StringConstraintWrongActualType/StringConstraintWrongActualTypeConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers.Constants +namespace NUnit.Analyzers.StringConstraintWrongActualType { internal static class StringConstraintWrongActualTypeConstants { diff --git a/src/nunit.analyzers/Constants/TestCaseSourceUsageConstants.cs b/src/nunit.analyzers/TestCaseSourceUsage/TestCaseSourceUsageConstants.cs similarity index 97% rename from src/nunit.analyzers/Constants/TestCaseSourceUsageConstants.cs rename to src/nunit.analyzers/TestCaseSourceUsage/TestCaseSourceUsageConstants.cs index 1e396ee7..ab47cc7e 100644 --- a/src/nunit.analyzers/Constants/TestCaseSourceUsageConstants.cs +++ b/src/nunit.analyzers/TestCaseSourceUsage/TestCaseSourceUsageConstants.cs @@ -1,33 +1,33 @@ -namespace NUnit.Analyzers.Constants -{ - internal static class TestCaseSourceUsageConstants - { - internal const string ConsiderNameOfInsteadOfStringConstantAnalyzerTitle = "The TestCaseSource should use nameof operator to specify target"; - internal const string ConsiderNameOfInsteadOfStringConstantMessage = "Consider using nameof({0}) instead of \"{1}\""; - internal const string ConsiderNameOfInsteadOfStringConstantDescription = "The TestCaseSource should use nameof operator to specify target."; - - internal const string SourceTypeNotIEnumerableTitle = "The source type does not implement IEnumerable"; - internal const string SourceTypeNotIEnumerableMessage = "The source type '{0}' does not implement IEnumerable"; - internal const string SourceTypeNotIEnumerableDescription = "The source type must implement IEnumerable in order to provide test cases."; - - internal const string SourceTypeNoDefaultConstructorTitle = "The source type does not have a default constructor"; - internal const string SourceTypeNoDefaultConstructorMessage = "The source type '{0}' does not have a default constructor"; - internal const string SourceTypeNoDefaultConstructorDescription = "The source type must have a default constructor in order to provide test cases."; - - internal const string SourceIsNotStaticTitle = "The specified source is not static"; - internal const string SourceIsNotStaticMessage = "The specified source '{0}' is not static"; - internal const string SourceIsNotStaticDescription = "The specified source must be static."; - - internal const string MismatchInNumberOfParametersTitle = "The number of parameters provided by the TestCaseSource does not match the number of parameters in the target method"; - internal const string MismatchInNumberOfParametersMessage = "The TestCaseSource provides '{0}' parameter(s), but the target method expects '{1}' parameter(s)"; - internal const string MismatchInNumberOfParametersDescription = "The number of parameters provided by the TestCaseSource must match the number of parameters in the target method."; - - internal const string SourceDoesNotReturnIEnumerableTitle = "The source specified by the TestCaseSource does not return an IEnumerable or a type that implements IEnumerable"; - internal const string SourceDoesNotReturnIEnumerableMessage = "The TestCaseSource does not return an IEnumerable or a type that implements IEnumerable. Instead it returns a '{0}'."; - internal const string SourceDoesNotReturnIEnumerableDescription = "The source specified by the TestCaseSource must return an IEnumerable or a type that implements IEnumerable."; - - internal const string TestCaseSourceSuppliesParametersTitle = "The TestCaseSource provides parameters to a source - field or property - that expects no parameters"; - internal const string TestCaseSourceSuppliesParametersMessage = "The TestCaseSource provides '{0}' parameter(s), but {1} cannot take parameters"; - internal const string TestCaseSourceSuppliesParametersDescription = "The TestCaseSource must not provide any parameters when the source is a field or a property."; - } -} +namespace NUnit.Analyzers.TestCaseSourceUsage +{ + internal static class TestCaseSourceUsageConstants + { + internal const string ConsiderNameOfInsteadOfStringConstantAnalyzerTitle = "The TestCaseSource should use nameof operator to specify target"; + internal const string ConsiderNameOfInsteadOfStringConstantMessage = "Consider using nameof({0}) instead of \"{1}\""; + internal const string ConsiderNameOfInsteadOfStringConstantDescription = "The TestCaseSource should use nameof operator to specify target."; + + internal const string SourceTypeNotIEnumerableTitle = "The source type does not implement IEnumerable"; + internal const string SourceTypeNotIEnumerableMessage = "The source type '{0}' does not implement IEnumerable"; + internal const string SourceTypeNotIEnumerableDescription = "The source type must implement IEnumerable in order to provide test cases."; + + internal const string SourceTypeNoDefaultConstructorTitle = "The source type does not have a default constructor"; + internal const string SourceTypeNoDefaultConstructorMessage = "The source type '{0}' does not have a default constructor"; + internal const string SourceTypeNoDefaultConstructorDescription = "The source type must have a default constructor in order to provide test cases."; + + internal const string SourceIsNotStaticTitle = "The specified source is not static"; + internal const string SourceIsNotStaticMessage = "The specified source '{0}' is not static"; + internal const string SourceIsNotStaticDescription = "The specified source must be static."; + + internal const string MismatchInNumberOfParametersTitle = "The number of parameters provided by the TestCaseSource does not match the number of parameters in the target method"; + internal const string MismatchInNumberOfParametersMessage = "The TestCaseSource provides '{0}' parameter(s), but the target method expects '{1}' parameter(s)"; + internal const string MismatchInNumberOfParametersDescription = "The number of parameters provided by the TestCaseSource must match the number of parameters in the target method."; + + internal const string SourceDoesNotReturnIEnumerableTitle = "The source specified by the TestCaseSource does not return an IEnumerable or a type that implements IEnumerable"; + internal const string SourceDoesNotReturnIEnumerableMessage = "The TestCaseSource does not return an IEnumerable or a type that implements IEnumerable. Instead it returns a '{0}'."; + internal const string SourceDoesNotReturnIEnumerableDescription = "The source specified by the TestCaseSource must return an IEnumerable or a type that implements IEnumerable."; + + internal const string TestCaseSourceSuppliesParametersTitle = "The TestCaseSource provides parameters to a source - field or property - that expects no parameters"; + internal const string TestCaseSourceSuppliesParametersMessage = "The TestCaseSource provides '{0}' parameter(s), but {1} cannot take parameters"; + internal const string TestCaseSourceSuppliesParametersDescription = "The TestCaseSource must not provide any parameters when the source is a field or a property."; + } +} diff --git a/src/nunit.analyzers/Constants/TestCaseUsageAnalyzerConstants.cs b/src/nunit.analyzers/TestCaseUsage/TestCaseUsageAnalyzerConstants.cs similarity index 97% rename from src/nunit.analyzers/Constants/TestCaseUsageAnalyzerConstants.cs rename to src/nunit.analyzers/TestCaseUsage/TestCaseUsageAnalyzerConstants.cs index 596e4ee6..4795164b 100644 --- a/src/nunit.analyzers/Constants/TestCaseUsageAnalyzerConstants.cs +++ b/src/nunit.analyzers/TestCaseUsage/TestCaseUsageAnalyzerConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers.Constants +namespace NUnit.Analyzers.TestCaseUsage { internal static class TestCaseUsageAnalyzerConstants { diff --git a/src/nunit.analyzers/Constants/TestMethodAccessibilityLevelConstants.cs b/src/nunit.analyzers/TestMethodAccessibilityLevel/TestMethodAccessibilityLevelConstants.cs similarity index 88% rename from src/nunit.analyzers/Constants/TestMethodAccessibilityLevelConstants.cs rename to src/nunit.analyzers/TestMethodAccessibilityLevel/TestMethodAccessibilityLevelConstants.cs index c2032ba4..c1f83bcb 100644 --- a/src/nunit.analyzers/Constants/TestMethodAccessibilityLevelConstants.cs +++ b/src/nunit.analyzers/TestMethodAccessibilityLevel/TestMethodAccessibilityLevelConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers.Constants +namespace NUnit.Analyzers.TestMethodAccessibilityLevel { internal static class TestMethodAccessibilityLevelConstants { diff --git a/src/nunit.analyzers/Constants/TestMethodUsageAnalyzerConstants.cs b/src/nunit.analyzers/TestMethodUsage/TestMethodUsageAnalyzerConstants.cs similarity index 98% rename from src/nunit.analyzers/Constants/TestMethodUsageAnalyzerConstants.cs rename to src/nunit.analyzers/TestMethodUsage/TestMethodUsageAnalyzerConstants.cs index 32fd86c8..3df5c493 100644 --- a/src/nunit.analyzers/Constants/TestMethodUsageAnalyzerConstants.cs +++ b/src/nunit.analyzers/TestMethodUsage/TestMethodUsageAnalyzerConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers.Constants +namespace NUnit.Analyzers.TestMethodUsage { internal static class TestMethodUsageAnalyzerConstants { diff --git a/src/nunit.analyzers/Constants/ValueSourceUsageConstants.cs b/src/nunit.analyzers/ValueSourceUsage/ValueSourceUsageConstants.cs similarity index 98% rename from src/nunit.analyzers/Constants/ValueSourceUsageConstants.cs rename to src/nunit.analyzers/ValueSourceUsage/ValueSourceUsageConstants.cs index ce721bea..34f506a7 100644 --- a/src/nunit.analyzers/Constants/ValueSourceUsageConstants.cs +++ b/src/nunit.analyzers/ValueSourceUsage/ValueSourceUsageConstants.cs @@ -1,4 +1,4 @@ -namespace NUnit.Analyzers.Constants +namespace NUnit.Analyzers.ValueSourceUsage { internal static class ValueSourceUsageConstants {