diff --git a/build/Common.props b/build/Common.props index 1c769bcf..287b3231 100644 --- a/build/Common.props +++ b/build/Common.props @@ -7,6 +7,7 @@ EnableGenerateDocumentationFile enable + enable true true all @@ -18,10 +19,6 @@ true - - true - - diff --git a/build/Common.tests.props b/build/Common.tests.props index 3aac9cf9..054ad94d 100644 --- a/build/Common.tests.props +++ b/build/Common.tests.props @@ -13,6 +13,11 @@ PreserveNewest + + + + + diff --git a/src/OpenFeature.DependencyInjection/OpenFeature.DependencyInjection.csproj b/src/OpenFeature.DependencyInjection/OpenFeature.DependencyInjection.csproj index 99270ab3..855ab2ab 100644 --- a/src/OpenFeature.DependencyInjection/OpenFeature.DependencyInjection.csproj +++ b/src/OpenFeature.DependencyInjection/OpenFeature.DependencyInjection.csproj @@ -2,8 +2,6 @@ netstandard2.0;net8.0;net9.0;net462 - enable - enable OpenFeature.DependencyInjection diff --git a/src/OpenFeature.Hosting/OpenFeature.Hosting.csproj b/src/OpenFeature.Hosting/OpenFeature.Hosting.csproj index 43237e0f..1d54ff02 100644 --- a/src/OpenFeature.Hosting/OpenFeature.Hosting.csproj +++ b/src/OpenFeature.Hosting/OpenFeature.Hosting.csproj @@ -2,8 +2,6 @@ net8.0;net9.0 - enable - enable OpenFeature diff --git a/src/OpenFeature/Api.cs b/src/OpenFeature/Api.cs index cc0161c1..cea66139 100644 --- a/src/OpenFeature/Api.cs +++ b/src/OpenFeature/Api.cs @@ -1,9 +1,4 @@ -using System; using System.Collections.Concurrent; -using System.Collections.Generic; -using System.Linq; -using System.Threading; -using System.Threading.Tasks; using Microsoft.Extensions.Logging; using OpenFeature.Constant; using OpenFeature.Error; diff --git a/src/OpenFeature/AsyncLocalTransactionContextPropagator.cs b/src/OpenFeature/AsyncLocalTransactionContextPropagator.cs index 86992aac..723c3dcb 100644 --- a/src/OpenFeature/AsyncLocalTransactionContextPropagator.cs +++ b/src/OpenFeature/AsyncLocalTransactionContextPropagator.cs @@ -1,4 +1,3 @@ -using System.Threading; using OpenFeature.Model; namespace OpenFeature; diff --git a/src/OpenFeature/Error/FeatureProviderException.cs b/src/OpenFeature/Error/FeatureProviderException.cs index b0431ab7..162f2c93 100644 --- a/src/OpenFeature/Error/FeatureProviderException.cs +++ b/src/OpenFeature/Error/FeatureProviderException.cs @@ -1,4 +1,3 @@ -using System; using OpenFeature.Constant; namespace OpenFeature.Error; diff --git a/src/OpenFeature/Error/FlagNotFoundException.cs b/src/OpenFeature/Error/FlagNotFoundException.cs index d685bb4a..a605e920 100644 --- a/src/OpenFeature/Error/FlagNotFoundException.cs +++ b/src/OpenFeature/Error/FlagNotFoundException.cs @@ -1,4 +1,3 @@ -using System; using System.Diagnostics.CodeAnalysis; using OpenFeature.Constant; diff --git a/src/OpenFeature/Error/GeneralException.cs b/src/OpenFeature/Error/GeneralException.cs index 0f9da24c..ac9caad4 100644 --- a/src/OpenFeature/Error/GeneralException.cs +++ b/src/OpenFeature/Error/GeneralException.cs @@ -1,4 +1,3 @@ -using System; using System.Diagnostics.CodeAnalysis; using OpenFeature.Constant; diff --git a/src/OpenFeature/Error/InvalidContextException.cs b/src/OpenFeature/Error/InvalidContextException.cs index 881d0464..526a8775 100644 --- a/src/OpenFeature/Error/InvalidContextException.cs +++ b/src/OpenFeature/Error/InvalidContextException.cs @@ -1,4 +1,3 @@ -using System; using System.Diagnostics.CodeAnalysis; using OpenFeature.Constant; diff --git a/src/OpenFeature/Error/ParseErrorException.cs b/src/OpenFeature/Error/ParseErrorException.cs index 57bcf271..364437e8 100644 --- a/src/OpenFeature/Error/ParseErrorException.cs +++ b/src/OpenFeature/Error/ParseErrorException.cs @@ -1,4 +1,3 @@ -using System; using System.Diagnostics.CodeAnalysis; using OpenFeature.Constant; diff --git a/src/OpenFeature/Error/ProviderFatalException.cs b/src/OpenFeature/Error/ProviderFatalException.cs index 60ba5f25..3865f29f 100644 --- a/src/OpenFeature/Error/ProviderFatalException.cs +++ b/src/OpenFeature/Error/ProviderFatalException.cs @@ -1,4 +1,3 @@ -using System; using System.Diagnostics.CodeAnalysis; using OpenFeature.Constant; diff --git a/src/OpenFeature/Error/ProviderNotReadyException.cs b/src/OpenFeature/Error/ProviderNotReadyException.cs index 5d2e3af1..b301a0c8 100644 --- a/src/OpenFeature/Error/ProviderNotReadyException.cs +++ b/src/OpenFeature/Error/ProviderNotReadyException.cs @@ -1,4 +1,3 @@ -using System; using System.Diagnostics.CodeAnalysis; using OpenFeature.Constant; diff --git a/src/OpenFeature/Error/TargetingKeyMissingException.cs b/src/OpenFeature/Error/TargetingKeyMissingException.cs index 488009f4..e655ffc7 100644 --- a/src/OpenFeature/Error/TargetingKeyMissingException.cs +++ b/src/OpenFeature/Error/TargetingKeyMissingException.cs @@ -1,4 +1,3 @@ -using System; using System.Diagnostics.CodeAnalysis; using OpenFeature.Constant; diff --git a/src/OpenFeature/Error/TypeMismatchException.cs b/src/OpenFeature/Error/TypeMismatchException.cs index 2df3b29f..c53b98f6 100644 --- a/src/OpenFeature/Error/TypeMismatchException.cs +++ b/src/OpenFeature/Error/TypeMismatchException.cs @@ -1,4 +1,3 @@ -using System; using System.Diagnostics.CodeAnalysis; using OpenFeature.Constant; diff --git a/src/OpenFeature/EventExecutor.cs b/src/OpenFeature/EventExecutor.cs index edb75780..db2b6fb1 100644 --- a/src/OpenFeature/EventExecutor.cs +++ b/src/OpenFeature/EventExecutor.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; using System.Threading.Channels; -using System.Threading.Tasks; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; using OpenFeature.Constant; diff --git a/src/OpenFeature/Extension/EnumExtensions.cs b/src/OpenFeature/Extension/EnumExtensions.cs index d5d7e72b..73c39125 100644 --- a/src/OpenFeature/Extension/EnumExtensions.cs +++ b/src/OpenFeature/Extension/EnumExtensions.cs @@ -1,6 +1,4 @@ -using System; using System.ComponentModel; -using System.Linq; namespace OpenFeature.Extension; diff --git a/src/OpenFeature/FeatureProvider.cs b/src/OpenFeature/FeatureProvider.cs index 9c9d9327..16c495c6 100644 --- a/src/OpenFeature/FeatureProvider.cs +++ b/src/OpenFeature/FeatureProvider.cs @@ -1,7 +1,5 @@ using System.Collections.Immutable; -using System.Threading; using System.Threading.Channels; -using System.Threading.Tasks; using OpenFeature.Constant; using OpenFeature.Model; diff --git a/src/OpenFeature/Hook.cs b/src/OpenFeature/Hook.cs index d38550ff..cd9f76d2 100644 --- a/src/OpenFeature/Hook.cs +++ b/src/OpenFeature/Hook.cs @@ -1,7 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Threading; -using System.Threading.Tasks; using OpenFeature.Model; namespace OpenFeature; diff --git a/src/OpenFeature/HookData.cs b/src/OpenFeature/HookData.cs index ecfdfabd..b450b3bb 100644 --- a/src/OpenFeature/HookData.cs +++ b/src/OpenFeature/HookData.cs @@ -1,4 +1,3 @@ -using System.Collections.Generic; using System.Collections.Immutable; using OpenFeature.Model; diff --git a/src/OpenFeature/HookRunner.cs b/src/OpenFeature/HookRunner.cs index c80b8613..07322774 100644 --- a/src/OpenFeature/HookRunner.cs +++ b/src/OpenFeature/HookRunner.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; using System.Collections.Immutable; -using System.Threading; -using System.Threading.Tasks; using Microsoft.Extensions.Logging; using OpenFeature.Model; diff --git a/src/OpenFeature/Hooks/LoggingHook.cs b/src/OpenFeature/Hooks/LoggingHook.cs index b8308167..77bf703f 100644 --- a/src/OpenFeature/Hooks/LoggingHook.cs +++ b/src/OpenFeature/Hooks/LoggingHook.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; using System.Text; -using System.Threading; -using System.Threading.Tasks; using Microsoft.Extensions.Logging; using OpenFeature.Model; diff --git a/src/OpenFeature/IFeatureClient.cs b/src/OpenFeature/IFeatureClient.cs index c14e6e4b..acf38804 100644 --- a/src/OpenFeature/IFeatureClient.cs +++ b/src/OpenFeature/IFeatureClient.cs @@ -1,6 +1,3 @@ -using System.Collections.Generic; -using System.Threading; -using System.Threading.Tasks; using OpenFeature.Constant; using OpenFeature.Model; diff --git a/src/OpenFeature/Model/EvaluationContext.cs b/src/OpenFeature/Model/EvaluationContext.cs index ed4f989a..28b522e2 100644 --- a/src/OpenFeature/Model/EvaluationContext.cs +++ b/src/OpenFeature/Model/EvaluationContext.cs @@ -1,5 +1,3 @@ -using System; -using System.Collections.Generic; using System.Collections.Immutable; namespace OpenFeature.Model; diff --git a/src/OpenFeature/Model/EvaluationContextBuilder.cs b/src/OpenFeature/Model/EvaluationContextBuilder.cs index 3d85ba98..4f1ccc4d 100644 --- a/src/OpenFeature/Model/EvaluationContextBuilder.cs +++ b/src/OpenFeature/Model/EvaluationContextBuilder.cs @@ -1,5 +1,3 @@ -using System; - namespace OpenFeature.Model; /// diff --git a/src/OpenFeature/Model/HookContext.cs b/src/OpenFeature/Model/HookContext.cs index 4abc773c..c6448cbd 100644 --- a/src/OpenFeature/Model/HookContext.cs +++ b/src/OpenFeature/Model/HookContext.cs @@ -1,4 +1,3 @@ -using System; using OpenFeature.Constant; namespace OpenFeature.Model; diff --git a/src/OpenFeature/Model/ImmutableMetadata.cs b/src/OpenFeature/Model/ImmutableMetadata.cs index f1d54449..5af7b555 100644 --- a/src/OpenFeature/Model/ImmutableMetadata.cs +++ b/src/OpenFeature/Model/ImmutableMetadata.cs @@ -1,4 +1,3 @@ -using System.Collections.Generic; using System.Collections.Immutable; namespace OpenFeature.Model; diff --git a/src/OpenFeature/Model/ProviderEvents.cs b/src/OpenFeature/Model/ProviderEvents.cs index 1977edb6..18b9ec5c 100644 --- a/src/OpenFeature/Model/ProviderEvents.cs +++ b/src/OpenFeature/Model/ProviderEvents.cs @@ -1,4 +1,3 @@ -using System.Collections.Generic; using OpenFeature.Constant; namespace OpenFeature.Model; diff --git a/src/OpenFeature/Model/Structure.cs b/src/OpenFeature/Model/Structure.cs index 9807ec45..55a7babe 100644 --- a/src/OpenFeature/Model/Structure.cs +++ b/src/OpenFeature/Model/Structure.cs @@ -1,5 +1,4 @@ using System.Collections; -using System.Collections.Generic; using System.Collections.Immutable; using System.Diagnostics.CodeAnalysis; diff --git a/src/OpenFeature/Model/StructureBuilder.cs b/src/OpenFeature/Model/StructureBuilder.cs index 0cc922ac..eaa7de74 100644 --- a/src/OpenFeature/Model/StructureBuilder.cs +++ b/src/OpenFeature/Model/StructureBuilder.cs @@ -1,5 +1,3 @@ -using System; -using System.Collections.Generic; using System.Collections.Immutable; namespace OpenFeature.Model; diff --git a/src/OpenFeature/Model/TrackingEventDetails.cs b/src/OpenFeature/Model/TrackingEventDetails.cs index 0d342cc1..3e3e4312 100644 --- a/src/OpenFeature/Model/TrackingEventDetails.cs +++ b/src/OpenFeature/Model/TrackingEventDetails.cs @@ -1,5 +1,3 @@ -using System; -using System.Collections.Generic; using System.Collections.Immutable; namespace OpenFeature.Model; diff --git a/src/OpenFeature/Model/TrackingEventDetailsBuilder.cs b/src/OpenFeature/Model/TrackingEventDetailsBuilder.cs index 6520ab3e..60381f8b 100644 --- a/src/OpenFeature/Model/TrackingEventDetailsBuilder.cs +++ b/src/OpenFeature/Model/TrackingEventDetailsBuilder.cs @@ -1,5 +1,3 @@ -using System; - namespace OpenFeature.Model; /// diff --git a/src/OpenFeature/Model/Value.cs b/src/OpenFeature/Model/Value.cs index 2f75eca3..f09a2466 100644 --- a/src/OpenFeature/Model/Value.cs +++ b/src/OpenFeature/Model/Value.cs @@ -1,5 +1,3 @@ -using System; -using System.Collections.Generic; using System.Collections.Immutable; namespace OpenFeature.Model; diff --git a/src/OpenFeature/NoOpProvider.cs b/src/OpenFeature/NoOpProvider.cs index 20973365..0317fbd2 100644 --- a/src/OpenFeature/NoOpProvider.cs +++ b/src/OpenFeature/NoOpProvider.cs @@ -1,5 +1,3 @@ -using System.Threading; -using System.Threading.Tasks; using OpenFeature.Constant; using OpenFeature.Model; diff --git a/src/OpenFeature/OpenFeatureClient.cs b/src/OpenFeature/OpenFeatureClient.cs index 98aae19f..02acde07 100644 --- a/src/OpenFeature/OpenFeatureClient.cs +++ b/src/OpenFeature/OpenFeatureClient.cs @@ -1,10 +1,5 @@ -using System; using System.Collections.Concurrent; -using System.Collections.Generic; using System.Collections.Immutable; -using System.Linq; -using System.Threading; -using System.Threading.Tasks; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; using OpenFeature.Constant; diff --git a/src/OpenFeature/ProviderRepository.cs b/src/OpenFeature/ProviderRepository.cs index 54e797db..4f938940 100644 --- a/src/OpenFeature/ProviderRepository.cs +++ b/src/OpenFeature/ProviderRepository.cs @@ -1,8 +1,4 @@ -using System; using System.Collections.Concurrent; -using System.Collections.Generic; -using System.Threading; -using System.Threading.Tasks; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Abstractions; using OpenFeature.Constant; diff --git a/src/OpenFeature/Providers/Memory/Flag.cs b/src/OpenFeature/Providers/Memory/Flag.cs index fd8cf19f..f42b0af7 100644 --- a/src/OpenFeature/Providers/Memory/Flag.cs +++ b/src/OpenFeature/Providers/Memory/Flag.cs @@ -1,5 +1,3 @@ -using System; -using System.Collections.Generic; using OpenFeature.Constant; using OpenFeature.Error; using OpenFeature.Model; diff --git a/src/OpenFeature/Providers/Memory/InMemoryProvider.cs b/src/OpenFeature/Providers/Memory/InMemoryProvider.cs index fce7afe1..617a2ecb 100644 --- a/src/OpenFeature/Providers/Memory/InMemoryProvider.cs +++ b/src/OpenFeature/Providers/Memory/InMemoryProvider.cs @@ -1,7 +1,3 @@ -using System.Collections.Generic; -using System.Linq; -using System.Threading; -using System.Threading.Tasks; using OpenFeature.Constant; using OpenFeature.Model; diff --git a/src/OpenFeature/SharedHookContext.cs b/src/OpenFeature/SharedHookContext.cs index c364e40c..887e19fc 100644 --- a/src/OpenFeature/SharedHookContext.cs +++ b/src/OpenFeature/SharedHookContext.cs @@ -1,4 +1,3 @@ -using System; using OpenFeature.Constant; using OpenFeature.Model; diff --git a/src/OpenFeature/Telemetry/EvaluationEvent.cs b/src/OpenFeature/Telemetry/EvaluationEvent.cs index 51506ad7..a2a8c275 100644 --- a/src/OpenFeature/Telemetry/EvaluationEvent.cs +++ b/src/OpenFeature/Telemetry/EvaluationEvent.cs @@ -1,5 +1,3 @@ -using System.Collections.Generic; - namespace OpenFeature.Telemetry; /// diff --git a/src/OpenFeature/Telemetry/EvaluationEventBuilder.cs b/src/OpenFeature/Telemetry/EvaluationEventBuilder.cs index 2f73224f..d9520c12 100644 --- a/src/OpenFeature/Telemetry/EvaluationEventBuilder.cs +++ b/src/OpenFeature/Telemetry/EvaluationEventBuilder.cs @@ -1,4 +1,3 @@ -using System.Collections.Generic; using OpenFeature.Constant; using OpenFeature.Model; diff --git a/test/OpenFeature.Benchmarks/OpenFeatureClientBenchmarks.cs b/test/OpenFeature.Benchmarks/OpenFeatureClientBenchmarks.cs index d4c770eb..0c2e614a 100644 --- a/test/OpenFeature.Benchmarks/OpenFeatureClientBenchmarks.cs +++ b/test/OpenFeature.Benchmarks/OpenFeatureClientBenchmarks.cs @@ -1,6 +1,5 @@ using System.Collections.Immutable; -using System.Threading.Tasks; using AutoFixture; using BenchmarkDotNet.Attributes; using BenchmarkDotNet.Jobs; diff --git a/test/OpenFeature.DependencyInjection.Tests/FeatureLifecycleManagerTests.cs b/test/OpenFeature.DependencyInjection.Tests/FeatureLifecycleManagerTests.cs index db9ac4e0..8dc6a80b 100644 --- a/test/OpenFeature.DependencyInjection.Tests/FeatureLifecycleManagerTests.cs +++ b/test/OpenFeature.DependencyInjection.Tests/FeatureLifecycleManagerTests.cs @@ -4,7 +4,6 @@ using OpenFeature.Constant; using OpenFeature.DependencyInjection.Internal; using OpenFeature.Model; -using Xunit; namespace OpenFeature.DependencyInjection.Tests; diff --git a/test/OpenFeature.DependencyInjection.Tests/OpenFeature.DependencyInjection.Tests.csproj b/test/OpenFeature.DependencyInjection.Tests/OpenFeature.DependencyInjection.Tests.csproj index 4d714afe..d6bce29e 100644 --- a/test/OpenFeature.DependencyInjection.Tests/OpenFeature.DependencyInjection.Tests.csproj +++ b/test/OpenFeature.DependencyInjection.Tests/OpenFeature.DependencyInjection.Tests.csproj @@ -2,11 +2,6 @@ net8.0;net9.0 - enable - enable - - false - true diff --git a/test/OpenFeature.DependencyInjection.Tests/OpenFeatureBuilderExtensionsTests.cs b/test/OpenFeature.DependencyInjection.Tests/OpenFeatureBuilderExtensionsTests.cs index f742f98d..f1edca4c 100644 --- a/test/OpenFeature.DependencyInjection.Tests/OpenFeatureBuilderExtensionsTests.cs +++ b/test/OpenFeature.DependencyInjection.Tests/OpenFeatureBuilderExtensionsTests.cs @@ -2,7 +2,6 @@ using Microsoft.Extensions.Options; using OpenFeature.DependencyInjection.Internal; using OpenFeature.Model; -using Xunit; namespace OpenFeature.DependencyInjection.Tests; diff --git a/test/OpenFeature.DependencyInjection.Tests/OpenFeatureServiceCollectionExtensionsTests.cs b/test/OpenFeature.DependencyInjection.Tests/OpenFeatureServiceCollectionExtensionsTests.cs index d3ce5c8e..ddda3f22 100644 --- a/test/OpenFeature.DependencyInjection.Tests/OpenFeatureServiceCollectionExtensionsTests.cs +++ b/test/OpenFeature.DependencyInjection.Tests/OpenFeatureServiceCollectionExtensionsTests.cs @@ -1,6 +1,5 @@ using Microsoft.Extensions.DependencyInjection; using NSubstitute; -using Xunit; namespace OpenFeature.DependencyInjection.Tests; diff --git a/test/OpenFeature.E2ETests/Steps/BaseStepDefinitions.cs b/test/OpenFeature.E2ETests/Steps/BaseStepDefinitions.cs index 6b2bfebf..7a9c3c0a 100644 --- a/test/OpenFeature.E2ETests/Steps/BaseStepDefinitions.cs +++ b/test/OpenFeature.E2ETests/Steps/BaseStepDefinitions.cs @@ -1,11 +1,6 @@ -using System.Collections.Generic; -using System.Linq; -using System.Threading; -using System.Threading.Tasks; using OpenFeature.E2ETests.Utils; using OpenFeature.Model; using OpenFeature.Providers.Memory; -using Reqnroll; namespace OpenFeature.E2ETests.Steps; diff --git a/test/OpenFeature.E2ETests/Steps/ContextMergingPrecedenceStepDefinitions.cs b/test/OpenFeature.E2ETests/Steps/ContextMergingPrecedenceStepDefinitions.cs index c9f454ac..c95b2049 100644 --- a/test/OpenFeature.E2ETests/Steps/ContextMergingPrecedenceStepDefinitions.cs +++ b/test/OpenFeature.E2ETests/Steps/ContextMergingPrecedenceStepDefinitions.cs @@ -1,7 +1,4 @@ -using System.Threading.Tasks; using OpenFeature.E2ETests.Utils; -using Reqnroll; -using Xunit; namespace OpenFeature.E2ETests.Steps; diff --git a/test/OpenFeature.E2ETests/Steps/EvaluationStepDefinitions.cs b/test/OpenFeature.E2ETests/Steps/EvaluationStepDefinitions.cs index 6efcf3d4..27e00359 100644 --- a/test/OpenFeature.E2ETests/Steps/EvaluationStepDefinitions.cs +++ b/test/OpenFeature.E2ETests/Steps/EvaluationStepDefinitions.cs @@ -1,10 +1,7 @@ -using System.Threading.Tasks; using OpenFeature.Constant; using OpenFeature.E2ETests.Utils; using OpenFeature.Extension; using OpenFeature.Model; -using Reqnroll; -using Xunit; namespace OpenFeature.E2ETests.Steps; diff --git a/test/OpenFeature.E2ETests/Steps/HooksStepDefinitions.cs b/test/OpenFeature.E2ETests/Steps/HooksStepDefinitions.cs index c8882baa..a79a616a 100644 --- a/test/OpenFeature.E2ETests/Steps/HooksStepDefinitions.cs +++ b/test/OpenFeature.E2ETests/Steps/HooksStepDefinitions.cs @@ -1,6 +1,4 @@ using OpenFeature.E2ETests.Utils; -using Reqnroll; -using Xunit; namespace OpenFeature.E2ETests.Steps; diff --git a/test/OpenFeature.E2ETests/Steps/MetadataStepDefinitions.cs b/test/OpenFeature.E2ETests/Steps/MetadataStepDefinitions.cs index 63c8cdbe..033e9bd6 100644 --- a/test/OpenFeature.E2ETests/Steps/MetadataStepDefinitions.cs +++ b/test/OpenFeature.E2ETests/Steps/MetadataStepDefinitions.cs @@ -1,9 +1,5 @@ -using System; -using System.Linq; using OpenFeature.E2ETests.Utils; using OpenFeature.Model; -using Reqnroll; -using Xunit; namespace OpenFeature.E2ETests.Steps; diff --git a/test/OpenFeature.E2ETests/Utils/ContextStoringProvider.cs b/test/OpenFeature.E2ETests/Utils/ContextStoringProvider.cs index 40141e79..193f4f44 100644 --- a/test/OpenFeature.E2ETests/Utils/ContextStoringProvider.cs +++ b/test/OpenFeature.E2ETests/Utils/ContextStoringProvider.cs @@ -1,5 +1,3 @@ -using System.Threading; -using System.Threading.Tasks; using OpenFeature.Model; namespace OpenFeature.E2ETests.Utils; diff --git a/test/OpenFeature.E2ETests/Utils/FlagTypesUtil.cs b/test/OpenFeature.E2ETests/Utils/FlagTypesUtil.cs index 5b05c799..bc065a7b 100644 --- a/test/OpenFeature.E2ETests/Utils/FlagTypesUtil.cs +++ b/test/OpenFeature.E2ETests/Utils/FlagTypesUtil.cs @@ -1,4 +1,3 @@ -using System; using System.Diagnostics.CodeAnalysis; namespace OpenFeature.E2ETests.Utils; diff --git a/test/OpenFeature.E2ETests/Utils/TestHook.cs b/test/OpenFeature.E2ETests/Utils/TestHook.cs index fbe7568b..4167571a 100644 --- a/test/OpenFeature.E2ETests/Utils/TestHook.cs +++ b/test/OpenFeature.E2ETests/Utils/TestHook.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; -using System.Threading; -using System.Threading.Tasks; using OpenFeature.Model; namespace OpenFeature.E2ETests.Utils; diff --git a/test/OpenFeature.IntegrationTests/OpenFeature.IntegrationTests.csproj b/test/OpenFeature.IntegrationTests/OpenFeature.IntegrationTests.csproj index 151c61b9..aabe1a59 100644 --- a/test/OpenFeature.IntegrationTests/OpenFeature.IntegrationTests.csproj +++ b/test/OpenFeature.IntegrationTests/OpenFeature.IntegrationTests.csproj @@ -2,11 +2,6 @@ net9.0 - enable - enable - - false - true @@ -27,8 +22,4 @@ - - - - diff --git a/test/OpenFeature.Tests/AsyncLocalTransactionContextPropagatorTests.cs b/test/OpenFeature.Tests/AsyncLocalTransactionContextPropagatorTests.cs index 51c94bfb..4c0ef544 100644 --- a/test/OpenFeature.Tests/AsyncLocalTransactionContextPropagatorTests.cs +++ b/test/OpenFeature.Tests/AsyncLocalTransactionContextPropagatorTests.cs @@ -1,5 +1,4 @@ using OpenFeature.Model; -using Xunit; namespace OpenFeature.Tests; diff --git a/test/OpenFeature.Tests/ClearOpenFeatureInstanceFixture.cs b/test/OpenFeature.Tests/ClearOpenFeatureInstanceFixture.cs index c3351801..7ef471e4 100644 --- a/test/OpenFeature.Tests/ClearOpenFeatureInstanceFixture.cs +++ b/test/OpenFeature.Tests/ClearOpenFeatureInstanceFixture.cs @@ -1,6 +1,3 @@ -using System.Threading.Tasks; -using Xunit; - namespace OpenFeature.Tests; public class ClearOpenFeatureInstanceFixture : IAsyncLifetime diff --git a/test/OpenFeature.Tests/FeatureProviderExceptionTests.cs b/test/OpenFeature.Tests/FeatureProviderExceptionTests.cs index 334f664e..e1645269 100644 --- a/test/OpenFeature.Tests/FeatureProviderExceptionTests.cs +++ b/test/OpenFeature.Tests/FeatureProviderExceptionTests.cs @@ -1,8 +1,6 @@ -using System; using OpenFeature.Constant; using OpenFeature.Error; using OpenFeature.Extension; -using Xunit; namespace OpenFeature.Tests; diff --git a/test/OpenFeature.Tests/FeatureProviderTests.cs b/test/OpenFeature.Tests/FeatureProviderTests.cs index d7e5ca22..8bea7037 100644 --- a/test/OpenFeature.Tests/FeatureProviderTests.cs +++ b/test/OpenFeature.Tests/FeatureProviderTests.cs @@ -1,10 +1,8 @@ -using System.Threading.Tasks; using AutoFixture; using NSubstitute; using OpenFeature.Constant; using OpenFeature.Model; using OpenFeature.Tests.Internal; -using Xunit; namespace OpenFeature.Tests; diff --git a/test/OpenFeature.Tests/HookDataTests.cs b/test/OpenFeature.Tests/HookDataTests.cs index 96cbaf72..0a6ee769 100644 --- a/test/OpenFeature.Tests/HookDataTests.cs +++ b/test/OpenFeature.Tests/HookDataTests.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; using OpenFeature.Model; -using Xunit; namespace OpenFeature.Tests; diff --git a/test/OpenFeature.Tests/Hooks/LoggingHookTests.cs b/test/OpenFeature.Tests/Hooks/LoggingHookTests.cs index 1364f83f..5c27959b 100644 --- a/test/OpenFeature.Tests/Hooks/LoggingHookTests.cs +++ b/test/OpenFeature.Tests/Hooks/LoggingHookTests.cs @@ -1,11 +1,8 @@ -using System; -using System.Threading.Tasks; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Testing; using OpenFeature.Constant; using OpenFeature.Hooks; using OpenFeature.Model; -using Xunit; namespace OpenFeature.Tests.Hooks; diff --git a/test/OpenFeature.Tests/ImmutableMetadataTest.cs b/test/OpenFeature.Tests/ImmutableMetadataTest.cs index cd2fd1d8..e1324a05 100644 --- a/test/OpenFeature.Tests/ImmutableMetadataTest.cs +++ b/test/OpenFeature.Tests/ImmutableMetadataTest.cs @@ -1,7 +1,5 @@ -using System.Collections.Generic; using OpenFeature.Model; using OpenFeature.Tests.Internal; -using Xunit; namespace OpenFeature.Tests; diff --git a/test/OpenFeature.Tests/Internal/SpecificationAttribute.cs b/test/OpenFeature.Tests/Internal/SpecificationAttribute.cs index 9fea9fef..99fb541b 100644 --- a/test/OpenFeature.Tests/Internal/SpecificationAttribute.cs +++ b/test/OpenFeature.Tests/Internal/SpecificationAttribute.cs @@ -1,5 +1,3 @@ -using System; - namespace OpenFeature.Tests.Internal; [AttributeUsage(AttributeTargets.Method, AllowMultiple = true, Inherited = false)] diff --git a/test/OpenFeature.Tests/OpenFeatureClientTests.cs b/test/OpenFeature.Tests/OpenFeatureClientTests.cs index a43cf4d8..cbecddc2 100644 --- a/test/OpenFeature.Tests/OpenFeatureClientTests.cs +++ b/test/OpenFeature.Tests/OpenFeatureClientTests.cs @@ -1,9 +1,4 @@ -using System; -using System.Collections.Generic; using System.Collections.Immutable; -using System.Linq; -using System.Threading; -using System.Threading.Tasks; using AutoFixture; using Microsoft.Extensions.Logging; using NSubstitute; @@ -13,7 +8,6 @@ using OpenFeature.Extension; using OpenFeature.Model; using OpenFeature.Tests.Internal; -using Xunit; namespace OpenFeature.Tests; diff --git a/test/OpenFeature.Tests/OpenFeatureEvaluationContextTests.cs b/test/OpenFeature.Tests/OpenFeatureEvaluationContextTests.cs index 630ec435..9043ea43 100644 --- a/test/OpenFeature.Tests/OpenFeatureEvaluationContextTests.cs +++ b/test/OpenFeature.Tests/OpenFeatureEvaluationContextTests.cs @@ -1,9 +1,6 @@ -using System; -using System.Collections.Generic; using AutoFixture; using OpenFeature.Model; using OpenFeature.Tests.Internal; -using Xunit; namespace OpenFeature.Tests; diff --git a/test/OpenFeature.Tests/OpenFeatureEventTests.cs b/test/OpenFeature.Tests/OpenFeatureEventTests.cs index d47a530f..45821899 100644 --- a/test/OpenFeature.Tests/OpenFeatureEventTests.cs +++ b/test/OpenFeature.Tests/OpenFeatureEventTests.cs @@ -1,13 +1,8 @@ -using System; -using System.Collections.Generic; -using System.Threading; -using System.Threading.Tasks; using AutoFixture; using NSubstitute; using OpenFeature.Constant; using OpenFeature.Model; using OpenFeature.Tests.Internal; -using Xunit; namespace OpenFeature.Tests; diff --git a/test/OpenFeature.Tests/OpenFeatureHookTests.cs b/test/OpenFeature.Tests/OpenFeatureHookTests.cs index cebe40c0..22a0b17a 100644 --- a/test/OpenFeature.Tests/OpenFeatureHookTests.cs +++ b/test/OpenFeature.Tests/OpenFeatureHookTests.cs @@ -1,9 +1,4 @@ -using System; -using System.Collections.Generic; using System.Collections.Immutable; -using System.Linq; -using System.Threading; -using System.Threading.Tasks; using AutoFixture; using NSubstitute; using NSubstitute.ExceptionExtensions; @@ -11,7 +6,6 @@ using OpenFeature.Error; using OpenFeature.Model; using OpenFeature.Tests.Internal; -using Xunit; namespace OpenFeature.Tests; diff --git a/test/OpenFeature.Tests/OpenFeatureTests.cs b/test/OpenFeature.Tests/OpenFeatureTests.cs index 6afcc91c..9eb0aa40 100644 --- a/test/OpenFeature.Tests/OpenFeatureTests.cs +++ b/test/OpenFeature.Tests/OpenFeatureTests.cs @@ -1,11 +1,7 @@ -using System; -using System.Linq; -using System.Threading.Tasks; using NSubstitute; using OpenFeature.Constant; using OpenFeature.Model; using OpenFeature.Tests.Internal; -using Xunit; namespace OpenFeature.Tests; diff --git a/test/OpenFeature.Tests/ProviderRepositoryTests.cs b/test/OpenFeature.Tests/ProviderRepositoryTests.cs index 16fb5d13..4284eaee 100644 --- a/test/OpenFeature.Tests/ProviderRepositoryTests.cs +++ b/test/OpenFeature.Tests/ProviderRepositoryTests.cs @@ -1,9 +1,6 @@ -using System; -using System.Threading.Tasks; using NSubstitute; using OpenFeature.Constant; using OpenFeature.Model; -using Xunit; // We intentionally do not await for purposes of validating behavior. #pragma warning disable CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed diff --git a/test/OpenFeature.Tests/Providers/Memory/InMemoryProviderTests.cs b/test/OpenFeature.Tests/Providers/Memory/InMemoryProviderTests.cs index 6a196fd5..6b04f2f3 100644 --- a/test/OpenFeature.Tests/Providers/Memory/InMemoryProviderTests.cs +++ b/test/OpenFeature.Tests/Providers/Memory/InMemoryProviderTests.cs @@ -1,10 +1,7 @@ -using System.Collections.Generic; -using System.Threading.Tasks; using OpenFeature.Constant; using OpenFeature.Error; using OpenFeature.Model; using OpenFeature.Providers.Memory; -using Xunit; namespace OpenFeature.Tests.Providers.Memory; diff --git a/test/OpenFeature.Tests/StructureTests.cs b/test/OpenFeature.Tests/StructureTests.cs index 484e2b19..b2b4e1c0 100644 --- a/test/OpenFeature.Tests/StructureTests.cs +++ b/test/OpenFeature.Tests/StructureTests.cs @@ -1,8 +1,5 @@ -using System; -using System.Collections.Generic; using System.Collections.Immutable; using OpenFeature.Model; -using Xunit; namespace OpenFeature.Tests; diff --git a/test/OpenFeature.Tests/Telemetry/EvaluationEventBuilderTests.cs b/test/OpenFeature.Tests/Telemetry/EvaluationEventBuilderTests.cs index 3b02a8ee..8bebd3f5 100644 --- a/test/OpenFeature.Tests/Telemetry/EvaluationEventBuilderTests.cs +++ b/test/OpenFeature.Tests/Telemetry/EvaluationEventBuilderTests.cs @@ -1,8 +1,6 @@ -using System.Collections.Generic; using OpenFeature.Constant; using OpenFeature.Model; using OpenFeature.Telemetry; -using Xunit; namespace OpenFeature.Tests.Telemetry; diff --git a/test/OpenFeature.Tests/TestImplementations.cs b/test/OpenFeature.Tests/TestImplementations.cs index 4c298c88..87ca4fa0 100644 --- a/test/OpenFeature.Tests/TestImplementations.cs +++ b/test/OpenFeature.Tests/TestImplementations.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; using System.Collections.Immutable; -using System.Threading; -using System.Threading.Tasks; using OpenFeature.Constant; using OpenFeature.Model; diff --git a/test/OpenFeature.Tests/TestUtils.cs b/test/OpenFeature.Tests/TestUtils.cs index 15348db2..1487b928 100644 --- a/test/OpenFeature.Tests/TestUtils.cs +++ b/test/OpenFeature.Tests/TestUtils.cs @@ -1,8 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Threading; -using System.Threading.Tasks; - internal class Utils { /// diff --git a/test/OpenFeature.Tests/TestUtilsTest.cs b/test/OpenFeature.Tests/TestUtilsTest.cs index ab7867ba..e414ee7f 100644 --- a/test/OpenFeature.Tests/TestUtilsTest.cs +++ b/test/OpenFeature.Tests/TestUtilsTest.cs @@ -1,7 +1,3 @@ -using System; -using System.Threading.Tasks; -using Xunit; - namespace OpenFeature.Tests; public class TestUtilsTest diff --git a/test/OpenFeature.Tests/TrackingEventDetailsTest.cs b/test/OpenFeature.Tests/TrackingEventDetailsTest.cs index 22b1ce45..b704286f 100644 --- a/test/OpenFeature.Tests/TrackingEventDetailsTest.cs +++ b/test/OpenFeature.Tests/TrackingEventDetailsTest.cs @@ -1,8 +1,5 @@ -using System; -using System.Collections.Generic; using OpenFeature.Model; using OpenFeature.Tests.Internal; -using Xunit; namespace OpenFeature.Tests; diff --git a/test/OpenFeature.Tests/ValueTests.cs b/test/OpenFeature.Tests/ValueTests.cs index 34a2eb6b..da76f29a 100644 --- a/test/OpenFeature.Tests/ValueTests.cs +++ b/test/OpenFeature.Tests/ValueTests.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; using OpenFeature.Model; -using Xunit; namespace OpenFeature.Tests;