diff --git a/Tests/DevProjex.Tests.Integration/DependencyCSharpTypeScriptSemanticsIntegrationTests.cs b/Tests/DevProjex.Tests.Integration/DependencyCSharpTypeScriptSemanticsIntegrationTests.cs
index 75e16292d..4f0af3321 100644
--- a/Tests/DevProjex.Tests.Integration/DependencyCSharpTypeScriptSemanticsIntegrationTests.cs
+++ b/Tests/DevProjex.Tests.Integration/DependencyCSharpTypeScriptSemanticsIntegrationTests.cs
@@ -6,7 +6,7 @@ namespace DevProjex.Tests.Integration;
public sealed class DependencyCSharpTypeScriptSemanticsIntegrationTests
{
[Fact]
- public async Task New093_UnknownCrossProjectAccessibilityRemainsAmbiguous()
+ public async Task UnknownCrossProjectAccessibilityRemainsAmbiguous()
{
using var fixture = new TemporaryDirectory();
var projectA = fixture.CreateFile(
@@ -32,7 +32,7 @@ public async Task New093_UnknownCrossProjectAccessibilityRemainsAmbiguous()
}
[Fact]
- public async Task New094_OnlyPreprocessorDependentReferencesAreHonestlyUnresolved()
+ public async Task OnlyPreprocessorDependentReferencesAreHonestlyUnresolved()
{
using var fixture = new TemporaryDirectory();
var project = fixture.CreateFile("Fixture.csproj", "");
@@ -84,7 +84,7 @@ public sealed class Consumer
}
[Fact]
- public async Task New094_NestedConditionalRegionsRemainBoundedByTheOuterDirective()
+ public async Task NestedConditionalRegionsRemainBoundedByTheOuterDirective()
{
using var fixture = new TemporaryDirectory();
var project = fixture.CreateFile("Fixture.csproj", "");
@@ -124,7 +124,7 @@ public sealed class Consumer
}
[Fact]
- public async Task New094_UnterminatedConditionalRegionDegradesOnlyTheFileTail()
+ public async Task UnterminatedConditionalRegionDegradesOnlyTheFileTail()
{
using var fixture = new TemporaryDirectory();
var project = fixture.CreateFile("Fixture.csproj", "");
@@ -157,7 +157,7 @@ public sealed class Consumer
}
[Fact]
- public async Task New094_RegionAndNullableDirectivesAreNotConditionalRegions()
+ public async Task RegionAndNullableDirectivesAreNotConditionalRegions()
{
using var fixture = new TemporaryDirectory();
var project = fixture.CreateFile("Fixture.csproj", "");
@@ -192,7 +192,7 @@ public sealed class Consumer
}
[Fact]
- public async Task New092_NestedGenericSegmentIsHonestlyUnresolved()
+ public async Task NestedGenericSegmentIsHonestlyUnresolved()
{
using var fixture = new TemporaryDirectory();
var project = fixture.CreateFile("Fixture.csproj", "");
@@ -216,7 +216,7 @@ public async Task New092_NestedGenericSegmentIsHonestlyUnresolved()
}
[Fact]
- public async Task New015_UsingStaticExposesNestedTypes()
+ public async Task UsingStaticExposesNestedTypes()
{
using var fixture = new TemporaryDirectory();
var project = fixture.CreateFile("Fixture.csproj", "");
@@ -240,7 +240,7 @@ public async Task New015_UsingStaticExposesNestedTypes()
}
[Fact]
- public async Task New059_ExportsFallbackArrayIsHonestlyUnresolved()
+ public async Task ExportsFallbackArrayIsHonestlyUnresolved()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
@@ -266,7 +266,7 @@ public async Task New059_ExportsFallbackArrayIsHonestlyUnresolved()
}
[Fact]
- public async Task New023_DirectoryPackageMetadataDoesNotFallBackToIndex()
+ public async Task DirectoryPackageMetadataDoesNotFallBackToIndex()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
@@ -290,7 +290,7 @@ public async Task New023_DirectoryPackageMetadataDoesNotFallBackToIndex()
}
[Fact]
- public async Task New022_ExcludedPrimaryPathMappingDoesNotSelectFallback()
+ public async Task ExcludedPrimaryPathMappingDoesNotSelectFallback()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
@@ -314,7 +314,7 @@ public async Task New022_ExcludedPrimaryPathMappingDoesNotSelectFallback()
}
[Fact]
- public async Task New063_CustomConditionsFailClosedOnlyForConditionalPackageMaps()
+ public async Task CustomConditionsFailClosedOnlyForConditionalPackageMaps()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
@@ -363,7 +363,7 @@ public async Task New063_CustomConditionsFailClosedOnlyForConditionalPackageMaps
}
[Fact]
- public async Task New097_BarePackageImportTargetIsNotProbedAsLocalPath()
+ public async Task BarePackageImportTargetIsNotProbedAsLocalPath()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
@@ -388,7 +388,7 @@ public async Task New097_BarePackageImportTargetIsNotProbedAsLocalPath()
}
[Fact]
- public async Task New061_ModuleNodeNextInfersNodeNextResolution()
+ public async Task ModuleNodeNextInfersNodeNextResolution()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
@@ -411,7 +411,7 @@ public async Task New061_ModuleNodeNextInfersNodeNextResolution()
}
[Fact]
- public async Task New060_RelativeModuleUrlSuffixUsesPhysicalPath()
+ public async Task RelativeModuleUrlSuffixUsesPhysicalPath()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
@@ -436,7 +436,7 @@ public async Task New060_RelativeModuleUrlSuffixUsesPhysicalPath()
}
[Fact]
- public async Task New052_OrdinaryCSharpTypePositionsProduceReferences()
+ public async Task OrdinaryCSharpTypePositionsProduceReferences()
{
using var fixture = new TemporaryDirectory();
var project = fixture.CreateFile("Fixture.csproj", "");
@@ -486,7 +486,7 @@ public void Run(System.Collections.IEnumerable values)
}
[Fact]
- public async Task New014_RelativeAliasTargetFallsBackToLexicalNamespace()
+ public async Task RelativeAliasTargetFallsBackToLexicalNamespace()
{
using var fixture = new TemporaryDirectory();
var project = fixture.CreateFile("Fixture.csproj", "");
@@ -508,7 +508,7 @@ public async Task New014_RelativeAliasTargetFallsBackToLexicalNamespace()
}
[Fact]
- public async Task New096_PackageExportsRejectTargetsOutsidePackage()
+ public async Task PackageExportsRejectTargetsOutsidePackage()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
@@ -534,7 +534,7 @@ public async Task New096_PackageExportsRejectTargetsOutsidePackage()
}
[Fact]
- public async Task New095_RequireParameterDoesNotCreateModuleImport()
+ public async Task RequireParameterDoesNotCreateModuleImport()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
@@ -559,7 +559,7 @@ public async Task New095_RequireParameterDoesNotCreateModuleImport()
}
[Fact]
- public async Task New091_TupleElementNamesAreNotTypeReferences()
+ public async Task TupleElementNamesAreNotTypeReferences()
{
using var fixture = new TemporaryDirectory();
var project = fixture.CreateFile("Fixture.csproj", "");
@@ -582,7 +582,7 @@ public async Task New091_TupleElementNamesAreNotTypeReferences()
}
[Fact]
- public async Task New090_UnknownQualifiedTypeIsNotExternalByItsLastName()
+ public async Task UnknownQualifiedTypeIsNotExternalByItsLastName()
{
using var fixture = new TemporaryDirectory();
var project = fixture.CreateFile("Fixture.csproj", "");
@@ -605,7 +605,7 @@ public async Task New090_UnknownQualifiedTypeIsNotExternalByItsLastName()
}
[Fact]
- public async Task New058_JsxSpecifierProbesTsxSource()
+ public async Task JsxSpecifierProbesTsxSource()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
@@ -627,7 +627,7 @@ public async Task New058_JsxSpecifierProbesTsxSource()
}
[Fact]
- public async Task New056_GlobalNamespaceTypePrecedesImportedTypeAtTopLevel()
+ public async Task GlobalNamespaceTypePrecedesImportedTypeAtTopLevel()
{
using var fixture = new TemporaryDirectory();
var project = fixture.CreateFile("Fixture.csproj", "");
@@ -650,7 +650,7 @@ public async Task New056_GlobalNamespaceTypePrecedesImportedTypeAtTopLevel()
}
[Fact]
- public async Task New055_AttributeShortNameFallbackRunsAfterVisibilityFiltering()
+ public async Task AttributeShortNameFallbackRunsAfterVisibilityFiltering()
{
using var fixture = new TemporaryDirectory();
var project = fixture.CreateFile("Fixture.csproj", "");
@@ -671,7 +671,7 @@ public async Task New055_AttributeShortNameFallbackRunsAfterVisibilityFiltering(
}
[Fact]
- public async Task New054_ExactPackageExportDoesNotProbeDirectoryIndex()
+ public async Task ExactPackageExportDoesNotProbeDirectoryIndex()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
@@ -696,7 +696,7 @@ public async Task New054_ExactPackageExportDoesNotProbeDirectoryIndex()
}
[Fact]
- public async Task New053_DynamicImportInCommonJsRequiresRelativeExtension()
+ public async Task DynamicImportInCommonJsRequiresRelativeExtension()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
@@ -722,7 +722,7 @@ public async Task New053_DynamicImportInCommonJsRequiresRelativeExtension()
}
[Fact]
- public async Task New021_NodeConditionIsActiveForNodeNextButNotBundler()
+ public async Task NodeConditionIsActiveForNodeNextButNotBundler()
{
using var fixture = new TemporaryDirectory();
var bundlerConfig = fixture.CreateFile(
@@ -760,7 +760,7 @@ public async Task New021_NodeConditionIsActiveForNodeNextButNotBundler()
}
[Fact]
- public async Task New020_InactiveUnknownPackageConditionDoesNotBlockDefault()
+ public async Task InactiveUnknownPackageConditionDoesNotBlockDefault()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
@@ -785,7 +785,7 @@ public async Task New020_InactiveUnknownPackageConditionDoesNotBlockDefault()
}
[Fact]
- public async Task New019_PackageWildcardPrefersLongestStaticPrefix()
+ public async Task PackageWildcardPrefersLongestStaticPrefix()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
@@ -811,7 +811,7 @@ public async Task New019_PackageWildcardPrefersLongestStaticPrefix()
}
[Fact]
- public async Task New018_MultilineGenericReferenceUsesTokenCoordinates()
+ public async Task MultilineGenericReferenceUsesTokenCoordinates()
{
using var fixture = new TemporaryDirectory();
var project = fixture.CreateFile("Fixture.csproj", "");
@@ -833,7 +833,7 @@ public async Task New018_MultilineGenericReferenceUsesTokenCoordinates()
}
[Fact]
- public async Task New017_NonAsciiIdentifierStartIsExtractedAsTypeReference()
+ public async Task NonAsciiIdentifierStartIsExtractedAsTypeReference()
{
using var fixture = new TemporaryDirectory();
var project = fixture.CreateFile("Fixture.csproj", "");
@@ -853,7 +853,7 @@ public async Task New017_NonAsciiIdentifierStartIsExtractedAsTypeReference()
}
[Fact]
- public async Task New016_GenericUsingAliasPreservesContainerAndArgumentReferences()
+ public async Task GenericUsingAliasPreservesContainerAndArgumentReferences()
{
using var fixture = new TemporaryDirectory();
var project = fixture.CreateFile("Fixture.csproj", "");
@@ -878,7 +878,7 @@ public async Task New016_GenericUsingAliasPreservesContainerAndArgumentReference
}
[Fact]
- public async Task New013_QualifiedNameUsesLexicalNamespaceBeforeGlobalNamespace()
+ public async Task QualifiedNameUsesLexicalNamespaceBeforeGlobalNamespace()
{
using var fixture = new TemporaryDirectory();
var project = fixture.CreateFile("Fixture.csproj", "");
@@ -905,7 +905,7 @@ public async Task New013_QualifiedNameUsesLexicalNamespaceBeforeGlobalNamespace(
}
[Fact]
- public async Task New012_NestedBlockNamespacesComposeTheirQualifiedName()
+ public async Task NestedBlockNamespacesComposeTheirQualifiedName()
{
using var fixture = new TemporaryDirectory();
var project = fixture.CreateFile("Fixture.csproj", "");
@@ -934,7 +934,7 @@ public async Task New012_NestedBlockNamespacesComposeTheirQualifiedName()
}
[Fact]
- public async Task New011_TupleCommasDoNotIncreaseConstructedGenericArity()
+ public async Task TupleCommasDoNotIncreaseConstructedGenericArity()
{
using var fixture = new TemporaryDirectory();
var project = fixture.CreateFile("Fixture.csproj", "");
@@ -957,7 +957,7 @@ public async Task New011_TupleCommasDoNotIncreaseConstructedGenericArity()
}
[Fact]
- public async Task New010_DynamicImportAttributesPreserveEveryImportFact()
+ public async Task DynamicImportAttributesPreserveEveryImportFact()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
diff --git a/Tests/DevProjex.Tests.Integration/DependencyPythonAndConfigurationSemanticsIntegrationTests.cs b/Tests/DevProjex.Tests.Integration/DependencyPythonAndConfigurationSemanticsIntegrationTests.cs
index 2c0ff80fc..fbbd0b3a7 100644
--- a/Tests/DevProjex.Tests.Integration/DependencyPythonAndConfigurationSemanticsIntegrationTests.cs
+++ b/Tests/DevProjex.Tests.Integration/DependencyPythonAndConfigurationSemanticsIntegrationTests.cs
@@ -7,7 +7,7 @@ namespace DevProjex.Tests.Integration;
public sealed class DependencyPythonAndConfigurationSemanticsIntegrationTests
{
[Fact]
- public async Task New025_DottedImportsBindTheTopLevelNameUnlessAliased()
+ public async Task DottedImportsBindTheTopLevelNameUnlessAliased()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile("pyproject.toml", "[project]\nname = \"fixture\"");
@@ -27,7 +27,7 @@ public async Task New025_DottedImportsBindTheTopLevelNameUnlessAliased()
}
[Fact]
- public async Task New057_ReExportDoesNotTreatAnOrdinaryModuleAsAPackage()
+ public async Task ReExportDoesNotTreatAnOrdinaryModuleAsAPackage()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile("pyproject.toml", "[project]\nname = \"fixture\"");
@@ -50,7 +50,7 @@ public async Task New057_ReExportDoesNotTreatAnOrdinaryModuleAsAPackage()
}
[Fact]
- public async Task New067_PyProjectDependenciesUseTomlArrayBoundaries()
+ public async Task PyProjectDependenciesUseTomlArrayBoundaries()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
@@ -80,7 +80,7 @@ public async Task New067_PyProjectDependenciesUseTomlArrayBoundaries()
[Theory]
[InlineData("[project]\nname = \"unterminated")]
[InlineData("[project]\ndependencies = [\n \"requests\",")]
- public async Task New068_InvalidPyProjectTomlIsCorrupt(string content)
+ public async Task InvalidPyProjectTomlIsCorrupt(string content)
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile("pyproject.toml", content);
@@ -100,7 +100,7 @@ public async Task New068_InvalidPyProjectTomlIsCorrupt(string content)
}
[Fact]
- public async Task New069_NamedDirectUrlDependencyRetainsItsDistributionName()
+ public async Task NamedDirectUrlDependencyRetainsItsDistributionName()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
@@ -120,7 +120,7 @@ public async Task New069_NamedDirectUrlDependencyRetainsItsDistributionName()
}
[Fact]
- public async Task New069_BareDirectUrlDoesNotInventAPackageName()
+ public async Task BareDirectUrlDoesNotInventAPackageName()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
@@ -136,7 +136,7 @@ public async Task New069_BareDirectUrlDoesNotInventAPackageName()
}
[Fact]
- public async Task New070_NestedPyProjectDoesNotChangeUnownedRootFiles()
+ public async Task NestedPyProjectDoesNotChangeUnownedRootFiles()
{
using var fixture = new TemporaryDirectory();
var module = fixture.CreateFile("module.py", "VALUE = 1");
@@ -162,7 +162,7 @@ public async Task New070_NestedPyProjectDoesNotChangeUnownedRootFiles()
}
[Fact]
- public async Task New071_ModuleFileBlocksDottedChildResolution()
+ public async Task ModuleFileBlocksDottedChildResolution()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile("pyproject.toml", "[project]\nname = \"fixture\"");
@@ -182,7 +182,7 @@ public async Task New071_ModuleFileBlocksDottedChildResolution()
}
[Fact]
- public async Task New071_RegularPackageBlocksChildrenFromAnotherRoot()
+ public async Task RegularPackageBlocksChildrenFromAnotherRoot()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile("pyproject.toml", "[project]\nname = \"fixture\"");
@@ -202,7 +202,7 @@ public async Task New071_RegularPackageBlocksChildrenFromAnotherRoot()
}
[Fact]
- public async Task New072_LastUnconditionalReExportBindingWins()
+ public async Task LastUnconditionalReExportBindingWins()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile("pyproject.toml", "[project]\nname = \"fixture\"");
@@ -224,7 +224,7 @@ public async Task New072_LastUnconditionalReExportBindingWins()
}
[Fact]
- public async Task New072_ConditionalReExportDoesNotClaimOneTarget()
+ public async Task ConditionalReExportDoesNotClaimOneTarget()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile("pyproject.toml", "[project]\nname = \"fixture\"");
@@ -249,7 +249,7 @@ public async Task New072_ConditionalReExportDoesNotClaimOneTarget()
}
[Fact]
- public async Task New073_DocstringAndLocalAllAssignmentsDoNotSetModulePolicy()
+ public async Task DocstringAndLocalAllAssignmentsDoNotSetModulePolicy()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile("pyproject.toml", "[project]\nname = \"fixture\"");
@@ -277,7 +277,7 @@ class Item: pass
}
[Fact]
- public async Task New073_ModuleLevelDynamicAllRemainsExplicitlyUnresolved()
+ public async Task ModuleLevelDynamicAllRemainsExplicitlyUnresolved()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile("pyproject.toml", "[project]\nname = \"fixture\"");
@@ -299,7 +299,7 @@ public async Task New073_ModuleLevelDynamicAllRemainsExplicitlyUnresolved()
}
[Fact]
- public async Task New024_ModuleAssignmentsHaveAnExplicitResolutionLimitation()
+ public async Task ModuleAssignmentsHaveAnExplicitResolutionLimitation()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile("pyproject.toml", "[project]\nname = \"fixture\"");
@@ -319,7 +319,7 @@ public async Task New024_ModuleAssignmentsHaveAnExplicitResolutionLimitation()
}
[Fact]
- public async Task New074_WildcardReExportHasAnExplicitResolutionLimitation()
+ public async Task WildcardReExportHasAnExplicitResolutionLimitation()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile("pyproject.toml", "[project]\nname = \"fixture\"");
@@ -340,7 +340,7 @@ public async Task New074_WildcardReExportHasAnExplicitResolutionLimitation()
}
[Fact]
- public async Task New064_EqualRootConfigurationsFailClosedAsAmbiguousOwnership()
+ public async Task EqualRootConfigurationsFailClosedAsAmbiguousOwnership()
{
using var fixture = new TemporaryDirectory();
var pyproject = fixture.CreateFile(
@@ -363,7 +363,7 @@ public async Task New064_EqualRootConfigurationsFailClosedAsAmbiguousOwnership()
}
[Fact]
- public async Task New065_StaticCompileItemsFailClosedWithoutEvaluatingMsBuild()
+ public async Task StaticCompileItemsFailClosedWithoutEvaluatingMsBuild()
{
using var fixture = new TemporaryDirectory();
var project = fixture.CreateFile(
@@ -386,7 +386,7 @@ public async Task New065_StaticCompileItemsFailClosedWithoutEvaluatingMsBuild()
}
[Fact]
- public async Task New066_FilteredOwningConfigurationHasAnExplicitMissingReason()
+ public async Task FilteredOwningConfigurationHasAnExplicitMissingReason()
{
using var fixture = new TemporaryDirectory();
fixture.CreateFile("Fixture.csproj", "");
@@ -466,7 +466,7 @@ public async Task DisableTransitiveProjectReferencesLiteralPolicyIsDeterministic
}
[Fact]
- public async Task New078_TransientGrammarResolutionFailureIsRetried()
+ public async Task TransientGrammarResolutionFailureIsRetried()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile("pyproject.toml", "[project]\nname = \"fixture\"");
diff --git a/Tests/DevProjex.Tests.Integration/DependencyTypeScriptRootDirsIntegrationTests.cs b/Tests/DevProjex.Tests.Integration/DependencyTypeScriptRootDirsIntegrationTests.cs
index 3cdc52788..0f60e77ce 100644
--- a/Tests/DevProjex.Tests.Integration/DependencyTypeScriptRootDirsIntegrationTests.cs
+++ b/Tests/DevProjex.Tests.Integration/DependencyTypeScriptRootDirsIntegrationTests.cs
@@ -6,7 +6,7 @@ namespace DevProjex.Tests.Integration;
public sealed class DependencyTypeScriptRootDirsIntegrationTests
{
[Fact]
- public async Task New062_RootDirsResolveTheSameVirtualRelativePath()
+ public async Task RootDirsResolveTheSameVirtualRelativePath()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
@@ -29,7 +29,7 @@ public async Task New062_RootDirsResolveTheSameVirtualRelativePath()
}
[Fact]
- public async Task New062_RootDirsReportEveryManifestCandidateAsAmbiguous()
+ public async Task RootDirsReportEveryManifestCandidateAsAmbiguous()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
@@ -53,7 +53,7 @@ public async Task New062_RootDirsReportEveryManifestCandidateAsAmbiguous()
}
[Fact]
- public async Task New062_RootDirsDoNotExposeTargetsOutsideTheManifest()
+ public async Task RootDirsDoNotExposeTargetsOutsideTheManifest()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
@@ -77,7 +77,7 @@ public async Task New062_RootDirsDoNotExposeTargetsOutsideTheManifest()
}
[Fact]
- public async Task New062_RootDirsChangeReresolvesWithoutReparsingSources()
+ public async Task RootDirsChangeReresolvesWithoutReparsingSources()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
@@ -112,7 +112,7 @@ public async Task New062_RootDirsChangeReresolvesWithoutReparsingSources()
}
[Fact]
- public async Task New062_WindowsSeparatorsAndFileSystemCaseResolveRootDirs()
+ public async Task WindowsSeparatorsAndFileSystemCaseResolveRootDirs()
{
if (!OperatingSystem.IsWindows())
Assert.Skip("Windows path identity is required for this assertion.");
@@ -136,7 +136,7 @@ public async Task New062_WindowsSeparatorsAndFileSystemCaseResolveRootDirs()
}
[Fact]
- public async Task New062_UnsafeRootDirsAreIgnoredWithoutInvalidatingTheScope()
+ public async Task UnsafeRootDirsAreIgnoredWithoutInvalidatingTheScope()
{
using var fixture = new TemporaryDirectory();
using var outside = new TemporaryDirectory();
@@ -160,7 +160,7 @@ public async Task New062_UnsafeRootDirsAreIgnoredWithoutInvalidatingTheScope()
}
[Fact]
- public async Task New062_RootDirsUseInheritedOriginModuleSuffixesAndDirectoryIndexes()
+ public async Task RootDirsUseInheritedOriginModuleSuffixesAndDirectoryIndexes()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
@@ -185,7 +185,7 @@ public async Task New062_RootDirsUseInheritedOriginModuleSuffixesAndDirectoryInd
}
[Fact]
- public async Task New062_RootDirectorySymlinkOutsideTheProjectIsIgnored()
+ public async Task RootDirectorySymlinkOutsideTheProjectIsIgnored()
{
using var fixture = new TemporaryDirectory();
using var outside = new TemporaryDirectory();
@@ -217,7 +217,7 @@ public async Task New062_RootDirectorySymlinkOutsideTheProjectIsIgnored()
}
[Fact]
- public async Task New062_NonStringRootDirectoryMakesConfigurationUnsupported()
+ public async Task NonStringRootDirectoryMakesConfigurationUnsupported()
{
using var fixture = new TemporaryDirectory();
var config = fixture.CreateFile(
diff --git a/Tests/DevProjex.Tests.Integration/GitPrivateHttpsAuthenticationIntegrationTests.cs b/Tests/DevProjex.Tests.Integration/GitPrivateHttpsAuthenticationIntegrationTests.cs
index b8f25e6ea..469f4e387 100644
--- a/Tests/DevProjex.Tests.Integration/GitPrivateHttpsAuthenticationIntegrationTests.cs
+++ b/Tests/DevProjex.Tests.Integration/GitPrivateHttpsAuthenticationIntegrationTests.cs
@@ -13,7 +13,7 @@ namespace DevProjex.Tests.Integration;
public sealed class GitPrivateHttpsAuthenticationIntegrationTests
{
[Fact]
- public async Task New044_PrivateCloneBranchFetchAndUpdateReuseAskPassSession()
+ public async Task PrivateCloneBranchFetchAndUpdateReuseAskPassSession()
{
using var temporary = new TemporaryDirectory();
var source = temporary.CreateDirectory("source");
diff --git a/Tests/DevProjex.Tests.Integration/GitRemoteSourceHardeningIntegrationTests.cs b/Tests/DevProjex.Tests.Integration/GitRemoteSourceHardeningIntegrationTests.cs
index 4fc70b340..4bf0b2a7c 100644
--- a/Tests/DevProjex.Tests.Integration/GitRemoteSourceHardeningIntegrationTests.cs
+++ b/Tests/DevProjex.Tests.Integration/GitRemoteSourceHardeningIntegrationTests.cs
@@ -9,7 +9,7 @@ public sealed class GitRemoteSourceHardeningIntegrationTests
[InlineData("ssh://alice@git.example.test/team/repo.git", "ssh://bob@git.example.test/team/repo.git")]
[InlineData("https://alice@git.example.test/team/repo.git", "https://bob@git.example.test/team/repo.git")]
[InlineData("https://git.example.test/team/repo.git", "ssh://git.example.test/team/repo.git")]
- public void New026_CacheIdentityPreservesUserAndTransport(string left, string right)
+ public void CacheIdentityPreservesUserAndTransport(string left, string right)
{
Assert.NotEqual(
RepositoryUrlUtility.GetSourceCacheKey(left),
@@ -19,7 +19,7 @@ public void New026_CacheIdentityPreservesUserAndTransport(string left, string ri
[Theory]
[InlineData("https://git.example.test/team/repo", "https://GIT.EXAMPLE.TEST/team/repo.git")]
[InlineData("ssh://git@git.example.test/team/repo", "git@git.example.test:team/repo.git")]
- public void New026_RemoteGitSuffixAndEquivalentSshFormsShareIdentity(string left, string right)
+ public void RemoteGitSuffixAndEquivalentSshFormsShareIdentity(string left, string right)
{
Assert.Equal(
RepositoryUrlUtility.GetSourceCacheKey(left),
@@ -27,7 +27,7 @@ public void New026_RemoteGitSuffixAndEquivalentSshFormsShareIdentity(string left
}
[Fact]
- public void New027_DistinctLocalGitDirectoriesDoNotShareCacheIdentity()
+ public void DistinctLocalGitDirectoriesDoNotShareCacheIdentity()
{
using var temporary = new TemporaryDirectory();
var repository = temporary.CreateDirectory("repo");
@@ -51,7 +51,7 @@ public void New027_DistinctLocalGitDirectoriesDoNotShareCacheIdentity()
}
[Fact]
- public void New027_LocalGitSuffixAliasSharesIdentityOnlyWhenItTargetsTheSameDirectory()
+ public void LocalGitSuffixAliasSharesIdentityOnlyWhenItTargetsTheSameDirectory()
{
using var temporary = new TemporaryDirectory();
var repository = temporary.CreateDirectory("repository");
@@ -75,13 +75,13 @@ public void New027_LocalGitSuffixAliasSharesIdentityOnlyWhenItTargetsTheSameDire
[InlineData("http://example.test/team/repo.git")]
[InlineData("git://example.test/team/repo.git")]
[InlineData("file:///tmp/repo.git")]
- public void New043_ProductionSourceValidatorRejectsDisallowedTransports(string source)
+ public void ProductionSourceValidatorRejectsDisallowedTransports(string source)
{
Assert.False(RepositoryUrlUtility.IsSupportedCloneSource(source));
}
[Fact]
- public void New045And046_ExplicitNetworkPreservesOnlyTrustedProxyAndCertificateEnvironment()
+ public void ExplicitNetworkPreservesOnlyTrustedProxyAndCertificateEnvironment()
{
var names = new[]
{
@@ -118,7 +118,7 @@ public void New045And046_ExplicitNetworkPreservesOnlyTrustedProxyAndCertificateE
}
[Fact]
- public async Task New048_ActiveLocalBranchDeletedFromRemoteRemainsVisible()
+ public async Task ActiveLocalBranchDeletedFromRemoteRemainsVisible()
{
using var temporary = new TemporaryDirectory();
var source = temporary.CreateDirectory("source");
@@ -163,7 +163,7 @@ await File.WriteAllTextAsync(
}
[Fact]
- public async Task New047_RealGitCloneIsStoppedWhenCacheQuotaIsExceeded()
+ public async Task RealGitCloneIsStoppedWhenCacheQuotaIsExceeded()
{
using var temporary = new TemporaryDirectory();
var source = temporary.CreateDirectory("quota-source");
@@ -206,7 +206,7 @@ await File.WriteAllBytesAsync(
}
[Fact]
- public async Task New047_CloneFailsBeforeStartingWhenDestinationReserveIsUnavailable()
+ public async Task CloneFailsBeforeStartingWhenDestinationReserveIsUnavailable()
{
using var temporary = new TemporaryDirectory();
var target = Path.Combine(temporary.Path, "reserve-target");
@@ -232,7 +232,7 @@ public async Task New047_CloneFailsBeforeStartingWhenDestinationReserveIsUnavail
}
[Fact]
- public void New031_FreeSpaceProbeChoosesTheLongestDestinationMount()
+ public void FreeSpaceProbeChoosesTheLongestDestinationMount()
{
using var temporary = new TemporaryDirectory();
var targetMount = temporary.CreateDirectory("mounted-cache");
diff --git a/Tests/DevProjex.Tests.Integration/ZipRemoteSourceHardeningTests.cs b/Tests/DevProjex.Tests.Integration/ZipRemoteSourceHardeningTests.cs
index 5c3efe159..0e90105c4 100644
--- a/Tests/DevProjex.Tests.Integration/ZipRemoteSourceHardeningTests.cs
+++ b/Tests/DevProjex.Tests.Integration/ZipRemoteSourceHardeningTests.cs
@@ -8,7 +8,7 @@ namespace DevProjex.Tests.Integration;
public sealed class ZipRemoteSourceHardeningTests
{
[Fact]
- public async Task New028_StalledArchiveBodyFailsWithinProgressDeadline()
+ public async Task StalledArchiveBodyFailsWithinProgressDeadline()
{
using var temporary = new TemporaryDirectory();
using var service = new ZipDownloadService(
@@ -30,7 +30,7 @@ public async Task New028_StalledArchiveBodyFailsWithinProgressDeadline()
}
[Fact]
- public async Task New030_MetadataTimeoutIsAnOperationFailureInsteadOfCallerCancellation()
+ public async Task MetadataTimeoutIsAnOperationFailureInsteadOfCallerCancellation()
{
using var temporary = new TemporaryDirectory();
using var service = new ZipDownloadService(new MetadataTimeoutHandler());
@@ -45,7 +45,7 @@ public async Task New030_MetadataTimeoutIsAnOperationFailureInsteadOfCallerCance
}
[Fact]
- public async Task New029_MetadataFallbackReportsTheBranchThatWasActuallyDownloaded()
+ public async Task MetadataFallbackReportsTheBranchThatWasActuallyDownloaded()
{
using var temporary = new TemporaryDirectory();
var archive = CreateArchive(("repository-master/app.txt", "master"));
@@ -62,7 +62,7 @@ public async Task New029_MetadataFallbackReportsTheBranchThatWasActuallyDownload
}
[Fact]
- public async Task New032_SymbolicLinkArchiveEntriesAreSkippedWithCountedDiagnostic()
+ public async Task SymbolicLinkArchiveEntriesAreSkippedWithCountedDiagnostic()
{
using var temporary = new TemporaryDirectory();
var archive = CreateArchiveWithSymbolicLink();
diff --git a/Tests/DevProjex.Tests.Unit/GitRepositoryServiceUnitTests.cs b/Tests/DevProjex.Tests.Unit/GitRepositoryServiceUnitTests.cs
index 03751f7ac..50eae0074 100644
--- a/Tests/DevProjex.Tests.Unit/GitRepositoryServiceUnitTests.cs
+++ b/Tests/DevProjex.Tests.Unit/GitRepositoryServiceUnitTests.cs
@@ -10,7 +10,7 @@ public class GitRepositoryServiceUnitTests
[Theory]
[InlineData(5, 100, 100)]
[InlineData(25, 100, 250)]
- public void New047_QuotaPollDelayBoundsMonitorDutyCycle(
+ public void QuotaPollDelayBoundsMonitorDutyCycle(
int scanMilliseconds,
int pollMilliseconds,
int expectedMilliseconds)
@@ -23,7 +23,7 @@ public void New047_QuotaPollDelayBoundsMonitorDutyCycle(
}
[Fact]
- public void New047_FinalQuotaScanRunsOnlyWhenLastObservationIsStale()
+ public void FinalQuotaScanRunsOnlyWhenLastObservationIsStale()
{
var interval = TimeSpan.FromMilliseconds(100);