From 3172fd6599e2cbd05d61c6139f53c1c1d8f9bd40 Mon Sep 17 00:00:00 2001 From: Robert Dailey Date: Wed, 5 Feb 2025 18:28:01 -0600 Subject: [PATCH] test: Move IntegrationTestFixture into TestLibrary --- tests/Recyclarr.Cli.IntegrationTests/CliIntegrationFixture.cs | 1 + .../BulkJsonLoaderIntegrationTest.cs | 1 + tests/Recyclarr.IntegrationTests/ConfigSaverTest.cs | 1 + .../ConfigurationLoaderEnvVarTest.cs | 1 + .../ConfigurationLoaderSecretsTest.cs | 1 + tests/Recyclarr.IntegrationTests/ConfigurationLoaderTest.cs | 1 + tests/Recyclarr.IntegrationTests/ConfigurationRegistryTest.cs | 1 + .../CustomFormatLoaderIntegrationTest.cs | 1 + tests/Recyclarr.IntegrationTests/CustomFormatServiceTest.cs | 1 + .../IncludePostProcessorIntegrationTest.cs | 1 + .../IntegrationTestFixture.cs | 3 +-- 11 files changed, 11 insertions(+), 2 deletions(-) rename tests/{Recyclarr.IntegrationTests => Recyclarr.TestLibrary}/IntegrationTestFixture.cs (98%) diff --git a/tests/Recyclarr.Cli.IntegrationTests/CliIntegrationFixture.cs b/tests/Recyclarr.Cli.IntegrationTests/CliIntegrationFixture.cs index 99fe35c6..b4ea62e6 100644 --- a/tests/Recyclarr.Cli.IntegrationTests/CliIntegrationFixture.cs +++ b/tests/Recyclarr.Cli.IntegrationTests/CliIntegrationFixture.cs @@ -1,5 +1,6 @@ using Autofac; using Recyclarr.IntegrationTests; +using Recyclarr.TestLibrary; namespace Recyclarr.Cli.IntegrationTests; diff --git a/tests/Recyclarr.IntegrationTests/BulkJsonLoaderIntegrationTest.cs b/tests/Recyclarr.IntegrationTests/BulkJsonLoaderIntegrationTest.cs index 99c86339..0bae6161 100644 --- a/tests/Recyclarr.IntegrationTests/BulkJsonLoaderIntegrationTest.cs +++ b/tests/Recyclarr.IntegrationTests/BulkJsonLoaderIntegrationTest.cs @@ -1,6 +1,7 @@ using System.Diagnostics.CodeAnalysis; using System.IO.Abstractions; using Recyclarr.Json.Loading; +using Recyclarr.TestLibrary; namespace Recyclarr.IntegrationTests; diff --git a/tests/Recyclarr.IntegrationTests/ConfigSaverTest.cs b/tests/Recyclarr.IntegrationTests/ConfigSaverTest.cs index 7e125a57..466b4712 100644 --- a/tests/Recyclarr.IntegrationTests/ConfigSaverTest.cs +++ b/tests/Recyclarr.IntegrationTests/ConfigSaverTest.cs @@ -1,5 +1,6 @@ using System.IO.Abstractions; using Recyclarr.Config.Parsing; +using Recyclarr.TestLibrary; namespace Recyclarr.IntegrationTests; diff --git a/tests/Recyclarr.IntegrationTests/ConfigurationLoaderEnvVarTest.cs b/tests/Recyclarr.IntegrationTests/ConfigurationLoaderEnvVarTest.cs index abcb3429..575ba39a 100644 --- a/tests/Recyclarr.IntegrationTests/ConfigurationLoaderEnvVarTest.cs +++ b/tests/Recyclarr.IntegrationTests/ConfigurationLoaderEnvVarTest.cs @@ -1,5 +1,6 @@ using Recyclarr.Config.Parsing; using Recyclarr.Platform; +using Recyclarr.TestLibrary; namespace Recyclarr.IntegrationTests; diff --git a/tests/Recyclarr.IntegrationTests/ConfigurationLoaderSecretsTest.cs b/tests/Recyclarr.IntegrationTests/ConfigurationLoaderSecretsTest.cs index 5d6e246e..2d42abf5 100644 --- a/tests/Recyclarr.IntegrationTests/ConfigurationLoaderSecretsTest.cs +++ b/tests/Recyclarr.IntegrationTests/ConfigurationLoaderSecretsTest.cs @@ -1,6 +1,7 @@ using System.IO.Abstractions; using Recyclarr.Config; using Recyclarr.Config.Parsing; +using Recyclarr.TestLibrary; using Recyclarr.TrashGuide; namespace Recyclarr.IntegrationTests; diff --git a/tests/Recyclarr.IntegrationTests/ConfigurationLoaderTest.cs b/tests/Recyclarr.IntegrationTests/ConfigurationLoaderTest.cs index f0eac74c..9373fa0e 100644 --- a/tests/Recyclarr.IntegrationTests/ConfigurationLoaderTest.cs +++ b/tests/Recyclarr.IntegrationTests/ConfigurationLoaderTest.cs @@ -9,6 +9,7 @@ using Recyclarr.Common.Extensions; using Recyclarr.Config; using Recyclarr.Config.Models; using Recyclarr.Config.Parsing; +using Recyclarr.TestLibrary; using Recyclarr.TestLibrary.Autofac; using Recyclarr.TrashGuide; diff --git a/tests/Recyclarr.IntegrationTests/ConfigurationRegistryTest.cs b/tests/Recyclarr.IntegrationTests/ConfigurationRegistryTest.cs index b00ac883..ed4cc9b2 100644 --- a/tests/Recyclarr.IntegrationTests/ConfigurationRegistryTest.cs +++ b/tests/Recyclarr.IntegrationTests/ConfigurationRegistryTest.cs @@ -2,6 +2,7 @@ using Recyclarr.Config; using Recyclarr.Config.ExceptionTypes; using Recyclarr.Config.Models; using Recyclarr.Config.Parsing.ErrorHandling; +using Recyclarr.TestLibrary; namespace Recyclarr.IntegrationTests; diff --git a/tests/Recyclarr.IntegrationTests/CustomFormatLoaderIntegrationTest.cs b/tests/Recyclarr.IntegrationTests/CustomFormatLoaderIntegrationTest.cs index 9c35204f..04fcd99d 100644 --- a/tests/Recyclarr.IntegrationTests/CustomFormatLoaderIntegrationTest.cs +++ b/tests/Recyclarr.IntegrationTests/CustomFormatLoaderIntegrationTest.cs @@ -1,6 +1,7 @@ using System.IO.Abstractions; using System.Text.Json; using Autofac; +using Recyclarr.TestLibrary; using Recyclarr.TestLibrary.Autofac; using Recyclarr.Tests.TestLibrary; using Recyclarr.TrashGuide.CustomFormat; diff --git a/tests/Recyclarr.IntegrationTests/CustomFormatServiceTest.cs b/tests/Recyclarr.IntegrationTests/CustomFormatServiceTest.cs index afe5ea26..506db31c 100644 --- a/tests/Recyclarr.IntegrationTests/CustomFormatServiceTest.cs +++ b/tests/Recyclarr.IntegrationTests/CustomFormatServiceTest.cs @@ -3,6 +3,7 @@ using Recyclarr.Common; using Recyclarr.Config; using Recyclarr.Config.Models; using Recyclarr.ServarrApi.CustomFormat; +using Recyclarr.TestLibrary; using Recyclarr.Tests.TestLibrary; namespace Recyclarr.IntegrationTests; diff --git a/tests/Recyclarr.IntegrationTests/IncludePostProcessorIntegrationTest.cs b/tests/Recyclarr.IntegrationTests/IncludePostProcessorIntegrationTest.cs index 0af85b89..1d14e134 100644 --- a/tests/Recyclarr.IntegrationTests/IncludePostProcessorIntegrationTest.cs +++ b/tests/Recyclarr.IntegrationTests/IncludePostProcessorIntegrationTest.cs @@ -2,6 +2,7 @@ using System.IO.Abstractions; using Recyclarr.Config.Parsing; using Recyclarr.Config.Parsing.PostProcessing; using Recyclarr.Config.Parsing.PostProcessing.ConfigMerging; +using Recyclarr.TestLibrary; namespace Recyclarr.IntegrationTests; diff --git a/tests/Recyclarr.IntegrationTests/IntegrationTestFixture.cs b/tests/Recyclarr.TestLibrary/IntegrationTestFixture.cs similarity index 98% rename from tests/Recyclarr.IntegrationTests/IntegrationTestFixture.cs rename to tests/Recyclarr.TestLibrary/IntegrationTestFixture.cs index 2adca3e5..751df5f1 100644 --- a/tests/Recyclarr.IntegrationTests/IntegrationTestFixture.cs +++ b/tests/Recyclarr.TestLibrary/IntegrationTestFixture.cs @@ -4,13 +4,12 @@ using Autofac.Extras.Ordering; using Autofac.Features.ResolveAnything; using Recyclarr.Compatibility; using Recyclarr.Platform; -using Recyclarr.TestLibrary; using Recyclarr.TestLibrary.Autofac; using Recyclarr.VersionControl; using Spectre.Console; using Spectre.Console.Testing; -namespace Recyclarr.IntegrationTests; +namespace Recyclarr.TestLibrary; public abstract class IntegrationTestFixture : IDisposable {