From 91633e0a8b1d23c34f9ebeb3b1970682c8ef115b Mon Sep 17 00:00:00 2001 From: Donald Gray Date: Wed, 21 Feb 2024 10:53:23 +0000 Subject: [PATCH] Optimise using directives via Rider --- src/protagonist/API.Client/AdminDlcsClient.cs | 6 +++--- src/protagonist/API.Client/DlcsClient.cs | 1 - .../API.Client/HydraHttpResponseMessageX.cs | 3 +-- .../Validation/HydraCustomHeaderValidator.cs | 1 - .../Features/Images/Ingest/AssetProcessorTest.cs | 2 -- .../Queues/Validation/QueuePostValidatorTests.cs | 2 -- .../API.Tests/Integration/CustomHeaderTests.cs | 1 - .../API.Tests/Integration/CustomerPolicyTests.cs | 1 - .../API.Tests/Integration/CustomerQueueTests.cs | 1 - .../API.Tests/Integration/GetAssetTests.cs | 13 ------------- .../Infrastructure/CollectionDefinitions.cs | 1 - .../API.Tests/Integration/PolicyTests.cs | 6 +----- .../API.Tests/Integration/StorageTests.cs | 1 - .../API.Tests/Integration/UsersAndKeysTests.cs | 2 -- src/protagonist/API.Tests/JsonLd/ApiKeyTests.cs | 2 -- src/protagonist/API/Exceptions/APIException.cs | 1 - .../CustomHeaders/Requests/CreateCustomHeader.cs | 1 - .../CustomHeaders/Requests/DeleteCustomHeader.cs | 4 +--- .../CustomHeaders/Requests/GetCustomHeader.cs | 3 +-- .../Validation/HydraCustomHeaderValidator.cs | 2 +- .../Features/Customer/Requests/CreateCustomer.cs | 2 -- .../NamedQueries/Converters/NamedQueryConverter.cs | 4 +--- .../Features/NamedQueries/NamedQueriesController.cs | 4 +--- .../NamedQueries/Requests/DeleteNamedQuery.cs | 4 +--- .../Features/NamedQueries/Requests/GetNamedQuery.cs | 3 +-- .../Credentials/CredentialsExporter.cs | 1 - .../Requests/CreateCustomerOriginStrategy.cs | 3 --- .../Requests/DeleteCustomerOriginStrategy.cs | 3 --- .../Requests/UpdateCustomerOriginStrategy.cs | 8 ++++---- .../Features/Policies/CustomerPolicyController.cs | 1 - .../Queues/Validation/QueuePostValidator.cs | 3 +-- .../API/Features/Space/Requests/DeleteSpace.cs | 4 +--- .../API/Features/Space/Requests/PatchSpace.cs | 2 -- .../API/Features/Space/Requests/PutSpace.cs | 3 +-- .../API/Infrastructure/ServiceCollectionX.cs | 1 - src/protagonist/API/Program.cs | 4 ++-- .../DLCS.AWS.Tests/LocalStackCollection.cs | 1 - .../S3/Models/ObjectInBucketXTests.cs | 2 +- .../DLCS.Core.Tests/ChangeManagerTests.cs | 2 -- .../DLCS.Core.Tests/Collections/CollectionXTests.cs | 2 -- .../DLCS.Core.Tests/Collections/ReadOnlyMapTests.cs | 2 -- .../Collections/StringArraysTests.cs | 2 -- .../DLCS.Core.Tests/Encryption/SHA256Tests.cs | 2 -- src/protagonist/DLCS.Core.Tests/Enum/EnumXTests.cs | 2 -- .../DLCS.Core.Tests/Guard/GuardXTests.cs | 2 -- .../DLCS.Core.Tests/Guard/StreamXTests.cs | 2 -- .../DLCS.Core.Tests/Strings/StringXTests.cs | 2 -- .../Threading/AsyncKeyedLockTests.cs | 2 -- src/protagonist/DLCS.Core/Enum/FlagConverter.cs | 1 - src/protagonist/DLCS.Core/Types/AssetId.cs | 1 + src/protagonist/DLCS.HydraModel/Space.cs | 1 - .../DLCS.Mock/Controllers/CustomersController.cs | 1 - .../Controllers/DocumentationController.cs | 4 ++-- src/protagonist/DLCS.Mock/Program.cs | 8 +------- .../DLCS.Model.Tests/Assets/ThumbnailPolicyTests.cs | 1 - src/protagonist/DLCS.Model/Assets/AssetPreparer.cs | 1 - src/protagonist/DLCS.Model/Assets/AssetX.cs | 2 -- .../DLCS.Model/Assets/IAssetRepository.cs | 1 - src/protagonist/DLCS.Model/Customers/Customer.cs | 4 ++-- .../DLCS.Model/Policies/ImageOptimisationPolicy.cs | 3 +-- .../Assets/ThumbnailCalculatorTests.cs | 5 +---- .../Caching/CacheSettingsTests.cs | 2 -- .../DLCS.Repository.Tests/CollectionDefinitions.cs | 1 - .../CustomerOriginStrategyRepositoryTests.cs | 1 - .../DLCS.Repository.Tests/Entities/SpaceXTests.cs | 6 +----- .../Messaging/EngineClientTests.cs | 3 --- .../NamedQueries/NamedQueryConductorTests.cs | 1 - .../NamedQueries/NamedQueryRepositoryTests.cs | 1 - .../Serialisation/SessionUserRoleSerialiserTests.cs | 2 -- .../Strategy/BasicHttpAuthOriginStrategyTests.cs | 3 --- .../Strategy/DefaultOriginStrategyTests.cs | 3 --- .../Strategy/OriginResponseTests.cs | 2 -- .../Strategy/S3AmbientOriginStrategyTests.cs | 4 ---- .../Assets/AssetRepositoryCachingBase.cs | 1 - src/protagonist/DLCS.Repository/Auth/AuthToken.cs | 4 ++-- src/protagonist/DLCS.Repository/Auth/SessionUser.cs | 6 +++--- .../DLCS.Repository/Entities/ActivityGroup.cs | 4 ++-- .../Entities/EntityCounterRepository.cs | 1 - src/protagonist/DLCS.Repository/PagingHelpers.cs | 1 - .../DLCS.Repository/Policies/PolicyRepository.cs | 1 - .../Processing/CustomerQueueRepository.cs | 2 -- src/protagonist/DLCS.Repository/SFTP/ISftpReader.cs | 1 - .../DLCS.Repository/SFTP/ISftpWrapper.cs | 1 - src/protagonist/DLCS.Repository/SFTP/SftpWrapper.cs | 1 - .../DLCS.Repository/Spaces/SpaceRepository.cs | 1 - .../DLCS.Repository/Strategy/SftpOriginStrategy.cs | 1 - .../Auth/AuthenticationHeaderUtilsTests.cs | 2 -- .../Handlers/PropagateHeaderHandlerTests.cs | 2 -- .../IIIF/ImageApiVersionHelpersTests.cs | 2 -- .../DLCS.Web.Tests/IIIF/ImageRequestXTests.cs | 2 -- .../DLCS.Web.Tests/IIIF/PresentationApiHeaders.cs | 2 -- .../StatusCodeExceptionHandlerMiddlewareTests.cs | 2 -- .../AssetDelivery/AssetDeliveryPathParserTests.cs | 2 -- .../Requests/AssetDelivery/BaseAssetRequestTests.cs | 2 -- .../DLCS.Web.Tests/Requests/HttpRequestXTests.cs | 2 -- .../Response/ConfigDrivenAssetPathGeneratorTests.cs | 3 --- .../Response/HttpResponseMessageXTests.cs | 2 -- .../DLCS.Web.Tests/Response/HttpResponseXTests.cs | 2 -- .../Views/FeatureControllerModelConventionTests.cs | 5 +---- .../DLCS.Web/Handlers/PropagateHeaderHandler.cs | 4 +--- .../DLCS.Web/Response/StatusCodeResponse.cs | 2 +- .../DLCS.Web/Response/TypedPathTemplateOptions.cs | 1 + .../Ingest/Persistence/AssetToS3Tests.cs | 1 - .../Ingest/Workers/ImageIngesterWorkerTests.cs | 1 - .../Engine/Infrastructure/QueueHealthCheck.cs | 1 - .../Engine/Infrastructure/ServiceCollectionX.cs | 1 - .../Engine/Ingest/IAssetIngestorWorker.cs | 1 + .../Completion/TimebasedIngestorCompletion.cs | 3 +-- .../Hydra/Collections/PartialCollectionView.cs | 1 - src/protagonist/Hydra/JsonLdBase.cs | 2 -- .../Features/Auth/AuthCookieManagerTests.cs | 2 -- .../Features/Images/CustomHeaderProcessorTests.cs | 2 -- .../Features/Images/ImageRequestHandlerTests.cs | 3 --- .../Infrastructure/API/ApiClientTests.cs | 4 ---- .../NamedQueries/PDF/FireballPdfCreatorTests.cs | 5 ----- .../DownstreamDestinationSelectorTests.cs | 8 +------- .../ReverseProxy/PathRewriteTransformerTests.cs | 3 --- .../Infrastructure/ReverseProxy/ProxyActionTests.cs | 4 +--- .../Integration/AuthHandlingTests.cs | 1 - .../Infrastructure/CollectionDefinitions.cs | 1 - .../Infrastructure/OrchestratorFixture.cs | 4 +--- .../Infrastructure/ProxyAdvancedExtensions.cs | 1 - .../Infrastructure/TestProxyHttpClientFactory.cs | 1 - .../Settings/OrchestratorSettingsTests.cs | 2 -- .../Images/ImageServer/InfoJson2Constructor.cs | 5 +---- .../Images/ImageServer/InfoJson3Constructor.cs | 4 +--- .../Features/TimeBased/TimeBasedRequestHandler.cs | 3 +-- .../Orchestrator/Infrastructure/IIIF/AuthFactory.cs | 1 - .../Infrastructure/IIIF/IIIFCanvasFactory.cs | 1 - .../Infrastructure/IIIF/IIIFManifestBuilder.cs | 11 +++++------ .../Infrastructure/IIIFAssetControllerBase.cs | 1 - .../PersistedNamedQueryControllerBase.cs | 3 --- .../ReverseProxy/DownstreamDestinationSelector.cs | 1 - src/protagonist/Orchestrator/Program.cs | 4 ++-- src/protagonist/Portal/Behaviours/AuditBehaviour.cs | 2 -- .../Features/Account/Requests/LoginPortalUser.cs | 2 -- .../Portal/Features/Admin/AdminController.cs | 3 +-- .../Features/Admin/Requests/CreateSignupLink.cs | 1 - .../Features/Admin/Requests/DeleteSignupLink.cs | 3 +-- .../Features/Admin/Requests/GetAllSignupLinks.cs | 3 +-- .../Portal/Features/Admin/Requests/GetUsers.cs | 3 +-- .../Portal/Features/Batches/CsvUploadController.cs | 1 - .../Portal/Features/Batches/Requests/GetBatch.cs | 1 - .../Features/Batches/Requests/IngestFromCsv.cs | 8 ++++---- .../Features/Spaces/ImageDropzoneController.cs | 1 - .../Features/Spaces/Requests/GetSpaceDetails.cs | 4 ---- src/protagonist/Portal/Features/TempController.cs | 1 - .../Portal/Pages/Admin/Customers/Details.cshtml.cs | 3 +-- .../Portal/Pages/Admin/Signups.cshtml.cs | 3 +-- src/protagonist/Portal/Pages/Batches/Index.cshtml | 2 +- .../Portal/Pages/Batches/Index.cshtml.cs | 1 - src/protagonist/Portal/Pages/Error.cshtml | 1 - src/protagonist/Portal/Pages/Queue/Index.cshtml.cs | 1 - src/protagonist/Portal/Pages/Queue/Upload.cshtml.cs | 3 +-- src/protagonist/Portal/Pages/Spaces/Details.cshtml | 2 +- src/protagonist/Portal/Startup.cs | 2 -- .../Integration/DatabaseTestDataPopulation.cs | 1 - .../Test.Helpers/Storage/TestBucketWriter.cs | 1 - .../Thumbs.Tests/Integration/ImageRequestTests.cs | 3 --- .../Thumbs/Infrastructure/ServiceCollectionX.cs | 8 +------- src/protagonist/Utils/TestData/Program.cs | 3 +-- 161 files changed, 72 insertions(+), 332 deletions(-) diff --git a/src/protagonist/API.Client/AdminDlcsClient.cs b/src/protagonist/API.Client/AdminDlcsClient.cs index c6db78f4d..0f1d0c604 100644 --- a/src/protagonist/API.Client/AdminDlcsClient.cs +++ b/src/protagonist/API.Client/AdminDlcsClient.cs @@ -2,15 +2,15 @@ using System.Net.Http.Headers; using System.Text; using System.Threading.Tasks; +using DLCS.HydraModel; using DLCS.Web.Response; +using Hydra; using Microsoft.Extensions.Logging; using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -using DLCS.HydraModel; -using Hydra; namespace API.Client; - + public class AdminDlcsClient { private readonly ILogger logger; diff --git a/src/protagonist/API.Client/DlcsClient.cs b/src/protagonist/API.Client/DlcsClient.cs index 3b3166749..1592cf518 100644 --- a/src/protagonist/API.Client/DlcsClient.cs +++ b/src/protagonist/API.Client/DlcsClient.cs @@ -8,7 +8,6 @@ using System.Threading.Tasks; using DLCS.HydraModel; using DLCS.Web.Auth; -using DLCS.Web.Response; using Hydra; using Hydra.Collections; using Microsoft.Extensions.Logging; diff --git a/src/protagonist/API.Client/HydraHttpResponseMessageX.cs b/src/protagonist/API.Client/HydraHttpResponseMessageX.cs index d33a232a3..0b8611932 100644 --- a/src/protagonist/API.Client/HydraHttpResponseMessageX.cs +++ b/src/protagonist/API.Client/HydraHttpResponseMessageX.cs @@ -1,14 +1,13 @@ using System; using System.Net.Http; using System.Threading.Tasks; -using DLCS.Core.Collections; using DLCS.Web.Response; using Hydra; using Hydra.Model; using Newtonsoft.Json; namespace API.Client; - + /// /// Rather than just using Newtonsoft ReadAsJsonAsync directly, we wrap the deserialisation /// to ensure a correct Hydra object with @context is created, or a DlcsException is thrown. diff --git a/src/protagonist/API.Tests/Features/CustomHeaders/Validation/HydraCustomHeaderValidator.cs b/src/protagonist/API.Tests/Features/CustomHeaders/Validation/HydraCustomHeaderValidator.cs index 7dec0a9e0..e16a29200 100644 --- a/src/protagonist/API.Tests/Features/CustomHeaders/Validation/HydraCustomHeaderValidator.cs +++ b/src/protagonist/API.Tests/Features/CustomHeaders/Validation/HydraCustomHeaderValidator.cs @@ -1,6 +1,5 @@ using System; using API.Features.CustomHeaders.Validation; -using API.Features.CustomHeaders.Converters; using DLCS.HydraModel; using FluentValidation.TestHelper; diff --git a/src/protagonist/API.Tests/Features/Images/Ingest/AssetProcessorTest.cs b/src/protagonist/API.Tests/Features/Images/Ingest/AssetProcessorTest.cs index cc58c8d02..4a9fa796e 100644 --- a/src/protagonist/API.Tests/Features/Images/Ingest/AssetProcessorTest.cs +++ b/src/protagonist/API.Tests/Features/Images/Ingest/AssetProcessorTest.cs @@ -3,13 +3,11 @@ using API.Features.Assets; using API.Features.Image.Ingest; using API.Settings; -using DLCS.Core.Settings; using DLCS.Core.Types; using DLCS.Model.Assets; using DLCS.Model.Policies; using DLCS.Model.Storage; using FakeItEasy; -using Microsoft.Extensions.Options; using Test.Helpers.Settings; namespace API.Tests.Features.Images.Ingest; diff --git a/src/protagonist/API.Tests/Features/Queues/Validation/QueuePostValidatorTests.cs b/src/protagonist/API.Tests/Features/Queues/Validation/QueuePostValidatorTests.cs index 18335e4fc..86767b150 100644 --- a/src/protagonist/API.Tests/Features/Queues/Validation/QueuePostValidatorTests.cs +++ b/src/protagonist/API.Tests/Features/Queues/Validation/QueuePostValidatorTests.cs @@ -2,11 +2,9 @@ using API.Features.Queues.Validation; using API.Settings; using DLCS.HydraModel; -using DLCS.Model.Assets; using FluentValidation.TestHelper; using Hydra.Collections; using Microsoft.Extensions.Options; -using AssetFamily = DLCS.HydraModel.AssetFamily; namespace API.Tests.Features.Queues.Validation; diff --git a/src/protagonist/API.Tests/Integration/CustomHeaderTests.cs b/src/protagonist/API.Tests/Integration/CustomHeaderTests.cs index 87a1f4f6e..c19e05a80 100644 --- a/src/protagonist/API.Tests/Integration/CustomHeaderTests.cs +++ b/src/protagonist/API.Tests/Integration/CustomHeaderTests.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using System.IO; using System.Linq; using System.Net; using System.Net.Http; diff --git a/src/protagonist/API.Tests/Integration/CustomerPolicyTests.cs b/src/protagonist/API.Tests/Integration/CustomerPolicyTests.cs index 77a568712..9a2fdc675 100644 --- a/src/protagonist/API.Tests/Integration/CustomerPolicyTests.cs +++ b/src/protagonist/API.Tests/Integration/CustomerPolicyTests.cs @@ -4,7 +4,6 @@ using API.Client; using API.Tests.Integration.Infrastructure; using DLCS.HydraModel; -using DLCS.Repository; using Hydra.Collections; using Test.Helpers.Integration; using Test.Helpers.Integration.Infrastructure; diff --git a/src/protagonist/API.Tests/Integration/CustomerQueueTests.cs b/src/protagonist/API.Tests/Integration/CustomerQueueTests.cs index e95cd161f..2956f68f4 100644 --- a/src/protagonist/API.Tests/Integration/CustomerQueueTests.cs +++ b/src/protagonist/API.Tests/Integration/CustomerQueueTests.cs @@ -10,7 +10,6 @@ using API.Client; using API.Tests.Integration.Infrastructure; using DLCS.Core.Types; -using DLCS.Model.Assets; using DLCS.Model.Messaging; using DLCS.Repository; using DLCS.Repository.Messaging; diff --git a/src/protagonist/API.Tests/Integration/GetAssetTests.cs b/src/protagonist/API.Tests/Integration/GetAssetTests.cs index f6a33a89e..22c212cec 100644 --- a/src/protagonist/API.Tests/Integration/GetAssetTests.cs +++ b/src/protagonist/API.Tests/Integration/GetAssetTests.cs @@ -1,34 +1,21 @@ using System; using System.Collections.Generic; -using System.IO; using System.Linq; using System.Net; using System.Net.Http; -using System.Text; -using System.Threading; using System.Threading.Tasks; using API.Client; using API.Tests.Integration.Infrastructure; -using DLCS.AWS.S3; -using DLCS.AWS.S3.Models; using DLCS.Core.Types; using DLCS.HydraModel; -using DLCS.Model.Messaging; using DLCS.Repository; -using DLCS.Repository.Messaging; -using FakeItEasy; -using FluentAssertions; using Hydra.Collections; using Microsoft.AspNetCore.Authentication; using Microsoft.AspNetCore.Mvc.Testing; -using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.DependencyInjection; -using Newtonsoft.Json; using Newtonsoft.Json.Linq; using Test.Helpers.Integration; using Test.Helpers.Integration.Infrastructure; -using Xunit; -using AssetFamily = DLCS.Model.Assets.AssetFamily; namespace API.Tests.Integration; diff --git a/src/protagonist/API.Tests/Integration/Infrastructure/CollectionDefinitions.cs b/src/protagonist/API.Tests/Integration/Infrastructure/CollectionDefinitions.cs index d9177005e..74a338648 100644 --- a/src/protagonist/API.Tests/Integration/Infrastructure/CollectionDefinitions.cs +++ b/src/protagonist/API.Tests/Integration/Infrastructure/CollectionDefinitions.cs @@ -1,5 +1,4 @@ using Test.Helpers.Integration; -using Xunit; namespace API.Tests.Integration.Infrastructure; diff --git a/src/protagonist/API.Tests/Integration/PolicyTests.cs b/src/protagonist/API.Tests/Integration/PolicyTests.cs index 9ecf375c2..2a2a6ac62 100644 --- a/src/protagonist/API.Tests/Integration/PolicyTests.cs +++ b/src/protagonist/API.Tests/Integration/PolicyTests.cs @@ -1,9 +1,5 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Net; +using System.Net; using System.Net.Http; -using System.Text.Json; using System.Threading.Tasks; using API.Client; using API.Tests.Integration.Infrastructure; diff --git a/src/protagonist/API.Tests/Integration/StorageTests.cs b/src/protagonist/API.Tests/Integration/StorageTests.cs index c6935742c..83ca7b934 100644 --- a/src/protagonist/API.Tests/Integration/StorageTests.cs +++ b/src/protagonist/API.Tests/Integration/StorageTests.cs @@ -5,7 +5,6 @@ using API.Tests.Integration.Infrastructure; using DLCS.Core.Types; using DLCS.Model.Assets; -using DLCS.Model.Spaces; using DLCS.Model.Storage; using DLCS.Repository; using Test.Helpers.Integration; diff --git a/src/protagonist/API.Tests/Integration/UsersAndKeysTests.cs b/src/protagonist/API.Tests/Integration/UsersAndKeysTests.cs index 3014938c7..128068fe6 100644 --- a/src/protagonist/API.Tests/Integration/UsersAndKeysTests.cs +++ b/src/protagonist/API.Tests/Integration/UsersAndKeysTests.cs @@ -7,13 +7,11 @@ using DLCS.Core.Strings; using DLCS.HydraModel; using DLCS.Repository; -using FluentAssertions; using Hydra; using Hydra.Collections; using Microsoft.EntityFrameworkCore; using Test.Helpers.Integration; using Test.Helpers.Integration.Infrastructure; -using Xunit; namespace API.Tests.Integration; diff --git a/src/protagonist/API.Tests/JsonLd/ApiKeyTests.cs b/src/protagonist/API.Tests/JsonLd/ApiKeyTests.cs index e51e62c8c..3bf89c542 100644 --- a/src/protagonist/API.Tests/JsonLd/ApiKeyTests.cs +++ b/src/protagonist/API.Tests/JsonLd/ApiKeyTests.cs @@ -1,6 +1,4 @@ using DLCS.HydraModel; -using FluentAssertions; -using Xunit; namespace API.Tests.JsonLd; diff --git a/src/protagonist/API/Exceptions/APIException.cs b/src/protagonist/API/Exceptions/APIException.cs index 20d03910d..f52e9ee0a 100644 --- a/src/protagonist/API/Exceptions/APIException.cs +++ b/src/protagonist/API/Exceptions/APIException.cs @@ -1,4 +1,3 @@ -using System; using System.Runtime.Serialization; namespace API.Exceptions; diff --git a/src/protagonist/API/Features/CustomHeaders/Requests/CreateCustomHeader.cs b/src/protagonist/API/Features/CustomHeaders/Requests/CreateCustomHeader.cs index fc7bda1e7..d660260e8 100644 --- a/src/protagonist/API/Features/CustomHeaders/Requests/CreateCustomHeader.cs +++ b/src/protagonist/API/Features/CustomHeaders/Requests/CreateCustomHeader.cs @@ -3,7 +3,6 @@ using DLCS.Model.Assets.CustomHeaders; using DLCS.Repository; using MediatR; -using Microsoft.EntityFrameworkCore; namespace API.Features.CustomHeaders.Requests; diff --git a/src/protagonist/API/Features/CustomHeaders/Requests/DeleteCustomHeader.cs b/src/protagonist/API/Features/CustomHeaders/Requests/DeleteCustomHeader.cs index 673faac47..33cb6f51b 100644 --- a/src/protagonist/API/Features/CustomHeaders/Requests/DeleteCustomHeader.cs +++ b/src/protagonist/API/Features/CustomHeaders/Requests/DeleteCustomHeader.cs @@ -1,6 +1,4 @@ -using API.Infrastructure.Requests; -using DLCS.Core; -using DLCS.Model.Messaging; +using DLCS.Core; using DLCS.Repository; using MediatR; using Microsoft.EntityFrameworkCore; diff --git a/src/protagonist/API/Features/CustomHeaders/Requests/GetCustomHeader.cs b/src/protagonist/API/Features/CustomHeaders/Requests/GetCustomHeader.cs index 8426d3bfe..59633abd4 100644 --- a/src/protagonist/API/Features/CustomHeaders/Requests/GetCustomHeader.cs +++ b/src/protagonist/API/Features/CustomHeaders/Requests/GetCustomHeader.cs @@ -1,5 +1,4 @@ -using System.Collections.Generic; -using API.Infrastructure.Requests; +using API.Infrastructure.Requests; using DLCS.Model.Assets.CustomHeaders; using DLCS.Repository; using MediatR; diff --git a/src/protagonist/API/Features/CustomHeaders/Validation/HydraCustomHeaderValidator.cs b/src/protagonist/API/Features/CustomHeaders/Validation/HydraCustomHeaderValidator.cs index bf20589da..5c0a0d2a1 100644 --- a/src/protagonist/API/Features/CustomHeaders/Validation/HydraCustomHeaderValidator.cs +++ b/src/protagonist/API/Features/CustomHeaders/Validation/HydraCustomHeaderValidator.cs @@ -1,6 +1,6 @@  using FluentValidation; -namespace API.Features.CustomHeaders.Validation; + namespace API.Features.CustomHeaders.Validation; public class HydraCustomHeaderValidator : AbstractValidator diff --git a/src/protagonist/API/Features/Customer/Requests/CreateCustomer.cs b/src/protagonist/API/Features/Customer/Requests/CreateCustomer.cs index 9fdcefe4d..8971a4d5a 100644 --- a/src/protagonist/API/Features/Customer/Requests/CreateCustomer.cs +++ b/src/protagonist/API/Features/Customer/Requests/CreateCustomer.cs @@ -2,8 +2,6 @@ using System.Data; using DLCS.Model; using DLCS.Model.Auth; -using DLCS.Model.DeliveryChannels; -using DLCS.Model.Policies; using DLCS.Model.Processing; using DLCS.Repository; using DLCS.Repository.Entities; diff --git a/src/protagonist/API/Features/NamedQueries/Converters/NamedQueryConverter.cs b/src/protagonist/API/Features/NamedQueries/Converters/NamedQueryConverter.cs index 864aba0d3..bf683901b 100644 --- a/src/protagonist/API/Features/NamedQueries/Converters/NamedQueryConverter.cs +++ b/src/protagonist/API/Features/NamedQueries/Converters/NamedQueryConverter.cs @@ -1,6 +1,4 @@ -using API.Exceptions; - -namespace API.Features.NamedQueries.Converters; +namespace API.Features.NamedQueries.Converters; public static class NamedQueryConverter { diff --git a/src/protagonist/API/Features/NamedQueries/NamedQueriesController.cs b/src/protagonist/API/Features/NamedQueries/NamedQueriesController.cs index e4e1776a4..be8a002ae 100644 --- a/src/protagonist/API/Features/NamedQueries/NamedQueriesController.cs +++ b/src/protagonist/API/Features/NamedQueries/NamedQueriesController.cs @@ -1,9 +1,7 @@ -using System.Text.Json; -using API.Features.NamedQueries.Converters; +using API.Features.NamedQueries.Converters; using API.Features.NamedQueries.Requests; using API.Infrastructure; using API.Settings; -using DLCS.Core.Collections; using DLCS.HydraModel; using DLCS.Web.Auth; using FluentValidation; diff --git a/src/protagonist/API/Features/NamedQueries/Requests/DeleteNamedQuery.cs b/src/protagonist/API/Features/NamedQueries/Requests/DeleteNamedQuery.cs index e8fe89f85..5f9ab5592 100644 --- a/src/protagonist/API/Features/NamedQueries/Requests/DeleteNamedQuery.cs +++ b/src/protagonist/API/Features/NamedQueries/Requests/DeleteNamedQuery.cs @@ -1,6 +1,4 @@ -using API.Infrastructure.Requests; -using DLCS.Core; -using DLCS.Model.Messaging; +using DLCS.Core; using DLCS.Repository; using MediatR; using Microsoft.EntityFrameworkCore; diff --git a/src/protagonist/API/Features/NamedQueries/Requests/GetNamedQuery.cs b/src/protagonist/API/Features/NamedQueries/Requests/GetNamedQuery.cs index 84bf9bf23..ac8895c5b 100644 --- a/src/protagonist/API/Features/NamedQueries/Requests/GetNamedQuery.cs +++ b/src/protagonist/API/Features/NamedQueries/Requests/GetNamedQuery.cs @@ -1,5 +1,4 @@ -using System.Collections.Generic; -using API.Infrastructure.Requests; +using API.Infrastructure.Requests; using DLCS.Model.Assets.NamedQueries; using DLCS.Repository; using MediatR; diff --git a/src/protagonist/API/Features/OriginStrategies/Credentials/CredentialsExporter.cs b/src/protagonist/API/Features/OriginStrategies/Credentials/CredentialsExporter.cs index ebb27cd92..403ce76cb 100644 --- a/src/protagonist/API/Features/OriginStrategies/Credentials/CredentialsExporter.cs +++ b/src/protagonist/API/Features/OriginStrategies/Credentials/CredentialsExporter.cs @@ -1,5 +1,4 @@ using System.Text.Json; -using API.Features.OriginStrategies.Requests; using DLCS.AWS.S3; using DLCS.AWS.S3.Models; using DLCS.Model.Auth; diff --git a/src/protagonist/API/Features/OriginStrategies/Requests/CreateCustomerOriginStrategy.cs b/src/protagonist/API/Features/OriginStrategies/Requests/CreateCustomerOriginStrategy.cs index cae2f877a..b1d961734 100644 --- a/src/protagonist/API/Features/OriginStrategies/Requests/CreateCustomerOriginStrategy.cs +++ b/src/protagonist/API/Features/OriginStrategies/Requests/CreateCustomerOriginStrategy.cs @@ -1,10 +1,7 @@ using System.Text.Json; using API.Features.OriginStrategies.Credentials; using API.Infrastructure.Requests; -using DLCS.AWS.S3; -using DLCS.AWS.S3.Models; using DLCS.Core; -using DLCS.Model.Auth; using DLCS.Model.Customers; using DLCS.Repository; using MediatR; diff --git a/src/protagonist/API/Features/OriginStrategies/Requests/DeleteCustomerOriginStrategy.cs b/src/protagonist/API/Features/OriginStrategies/Requests/DeleteCustomerOriginStrategy.cs index 1a6bf4208..a5b4a3a99 100644 --- a/src/protagonist/API/Features/OriginStrategies/Requests/DeleteCustomerOriginStrategy.cs +++ b/src/protagonist/API/Features/OriginStrategies/Requests/DeleteCustomerOriginStrategy.cs @@ -1,8 +1,5 @@ using API.Features.OriginStrategies.Credentials; -using DLCS.AWS.S3; -using DLCS.AWS.S3.Models; using DLCS.Core; -using DLCS.Model.Customers; using DLCS.Repository; using MediatR; using Microsoft.EntityFrameworkCore; diff --git a/src/protagonist/API/Features/OriginStrategies/Requests/UpdateCustomerOriginStrategy.cs b/src/protagonist/API/Features/OriginStrategies/Requests/UpdateCustomerOriginStrategy.cs index 210a9c140..fbf486a93 100644 --- a/src/protagonist/API/Features/OriginStrategies/Requests/UpdateCustomerOriginStrategy.cs +++ b/src/protagonist/API/Features/OriginStrategies/Requests/UpdateCustomerOriginStrategy.cs @@ -1,12 +1,12 @@ -using API.Infrastructure.Requests; +using API.Features.OriginStrategies.Credentials; +using API.Infrastructure.Requests; using DLCS.Core; +using DLCS.Core.Enum; +using DLCS.Core.Strings; using DLCS.Model.Customers; using DLCS.Repository; using MediatR; using Microsoft.EntityFrameworkCore; -using API.Features.OriginStrategies.Credentials; -using DLCS.Core.Enum; -using DLCS.Core.Strings; namespace API.Features.OriginStrategies.Requests; diff --git a/src/protagonist/API/Features/Policies/CustomerPolicyController.cs b/src/protagonist/API/Features/Policies/CustomerPolicyController.cs index 8644e22d4..69142223b 100644 --- a/src/protagonist/API/Features/Policies/CustomerPolicyController.cs +++ b/src/protagonist/API/Features/Policies/CustomerPolicyController.cs @@ -4,7 +4,6 @@ using API.Settings; using DLCS.HydraModel; using MediatR; -using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Options; diff --git a/src/protagonist/API/Features/Queues/Validation/QueuePostValidator.cs b/src/protagonist/API/Features/Queues/Validation/QueuePostValidator.cs index 7c46ab802..51a6043be 100644 --- a/src/protagonist/API/Features/Queues/Validation/QueuePostValidator.cs +++ b/src/protagonist/API/Features/Queues/Validation/QueuePostValidator.cs @@ -1,5 +1,4 @@ -using API.Converters; -using API.Features.Image.Validation; +using API.Features.Image.Validation; using API.Settings; using DLCS.Core.Collections; using FluentValidation; diff --git a/src/protagonist/API/Features/Space/Requests/DeleteSpace.cs b/src/protagonist/API/Features/Space/Requests/DeleteSpace.cs index 7aef09ebb..61551a18a 100644 --- a/src/protagonist/API/Features/Space/Requests/DeleteSpace.cs +++ b/src/protagonist/API/Features/Space/Requests/DeleteSpace.cs @@ -1,6 +1,4 @@ -using API.Infrastructure.Requests; -using DLCS.Core; -using DLCS.Model.Messaging; +using DLCS.Core; using DLCS.Model.Spaces; using MediatR; using Microsoft.Extensions.Logging; diff --git a/src/protagonist/API/Features/Space/Requests/PatchSpace.cs b/src/protagonist/API/Features/Space/Requests/PatchSpace.cs index 5d7672bb1..37423728d 100644 --- a/src/protagonist/API/Features/Space/Requests/PatchSpace.cs +++ b/src/protagonist/API/Features/Space/Requests/PatchSpace.cs @@ -1,5 +1,3 @@ -using System.Collections.Generic; -using System.Net; using API.Infrastructure.Requests; using DLCS.Core; using DLCS.Core.Strings; diff --git a/src/protagonist/API/Features/Space/Requests/PutSpace.cs b/src/protagonist/API/Features/Space/Requests/PutSpace.cs index 1826082dc..d94cf5c60 100644 --- a/src/protagonist/API/Features/Space/Requests/PutSpace.cs +++ b/src/protagonist/API/Features/Space/Requests/PutSpace.cs @@ -1,5 +1,4 @@ -using System.Collections.Generic; -using API.Infrastructure.Requests; +using API.Infrastructure.Requests; using DLCS.Core; using DLCS.Core.Strings; using DLCS.Model.Spaces; diff --git a/src/protagonist/API/Infrastructure/ServiceCollectionX.cs b/src/protagonist/API/Infrastructure/ServiceCollectionX.cs index fa6ce5386..661fca22d 100644 --- a/src/protagonist/API/Infrastructure/ServiceCollectionX.cs +++ b/src/protagonist/API/Infrastructure/ServiceCollectionX.cs @@ -2,7 +2,6 @@ using System.Reflection; using API.Features.Assets; using API.Features.Customer; -using API.Features.Customer.Requests; using DLCS.AWS.Configuration; using DLCS.AWS.ElasticTranscoder; using DLCS.AWS.S3; diff --git a/src/protagonist/API/Program.cs b/src/protagonist/API/Program.cs index c9c7ab064..0db050d61 100644 --- a/src/protagonist/API/Program.cs +++ b/src/protagonist/API/Program.cs @@ -1,7 +1,7 @@ -using Microsoft.AspNetCore.Hosting; -using Microsoft.Extensions.Hosting; using DLCS.AWS.SSM; using DLCS.Web.Logging; +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.Hosting; using Serilog; namespace API; diff --git a/src/protagonist/DLCS.AWS.Tests/LocalStackCollection.cs b/src/protagonist/DLCS.AWS.Tests/LocalStackCollection.cs index 3490ce62b..5e5b63e1e 100644 --- a/src/protagonist/DLCS.AWS.Tests/LocalStackCollection.cs +++ b/src/protagonist/DLCS.AWS.Tests/LocalStackCollection.cs @@ -1,5 +1,4 @@ using Test.Helpers.Integration; -using Xunit; namespace DLCS.AWS.Tests; diff --git a/src/protagonist/DLCS.AWS.Tests/S3/Models/ObjectInBucketXTests.cs b/src/protagonist/DLCS.AWS.Tests/S3/Models/ObjectInBucketXTests.cs index 5660df912..4261b8973 100644 --- a/src/protagonist/DLCS.AWS.Tests/S3/Models/ObjectInBucketXTests.cs +++ b/src/protagonist/DLCS.AWS.Tests/S3/Models/ObjectInBucketXTests.cs @@ -1,5 +1,5 @@ using DLCS.AWS.S3.Models; - + namespace DLCS.AWS.Tests.S3.Models; public class ObjectInBucketXTests diff --git a/src/protagonist/DLCS.Core.Tests/ChangeManagerTests.cs b/src/protagonist/DLCS.Core.Tests/ChangeManagerTests.cs index 7faa2347a..eecd88abd 100644 --- a/src/protagonist/DLCS.Core.Tests/ChangeManagerTests.cs +++ b/src/protagonist/DLCS.Core.Tests/ChangeManagerTests.cs @@ -1,7 +1,5 @@ using System; using System.Collections.Generic; -using FluentAssertions; -using Xunit; namespace DLCS.Core.Tests; diff --git a/src/protagonist/DLCS.Core.Tests/Collections/CollectionXTests.cs b/src/protagonist/DLCS.Core.Tests/Collections/CollectionXTests.cs index 33b8eeb3a..2138e20c1 100644 --- a/src/protagonist/DLCS.Core.Tests/Collections/CollectionXTests.cs +++ b/src/protagonist/DLCS.Core.Tests/Collections/CollectionXTests.cs @@ -2,8 +2,6 @@ using System.Collections.Generic; using System.Linq; using DLCS.Core.Collections; -using FluentAssertions; -using Xunit; namespace DLCS.Core.Tests.Collections; diff --git a/src/protagonist/DLCS.Core.Tests/Collections/ReadOnlyMapTests.cs b/src/protagonist/DLCS.Core.Tests/Collections/ReadOnlyMapTests.cs index dc822b24d..4f7be392d 100644 --- a/src/protagonist/DLCS.Core.Tests/Collections/ReadOnlyMapTests.cs +++ b/src/protagonist/DLCS.Core.Tests/Collections/ReadOnlyMapTests.cs @@ -1,8 +1,6 @@ using System; using System.Collections.Generic; using DLCS.Core.Collections; -using FluentAssertions; -using Xunit; namespace DLCS.Core.Tests.Collections; diff --git a/src/protagonist/DLCS.Core.Tests/Collections/StringArraysTests.cs b/src/protagonist/DLCS.Core.Tests/Collections/StringArraysTests.cs index 4484e5510..2d5191010 100644 --- a/src/protagonist/DLCS.Core.Tests/Collections/StringArraysTests.cs +++ b/src/protagonist/DLCS.Core.Tests/Collections/StringArraysTests.cs @@ -1,6 +1,4 @@ using DLCS.Core.Collections; -using FluentAssertions; -using Xunit; namespace DLCS.Core.Tests.Collections; diff --git a/src/protagonist/DLCS.Core.Tests/Encryption/SHA256Tests.cs b/src/protagonist/DLCS.Core.Tests/Encryption/SHA256Tests.cs index f03f4c4ec..735ae55f1 100644 --- a/src/protagonist/DLCS.Core.Tests/Encryption/SHA256Tests.cs +++ b/src/protagonist/DLCS.Core.Tests/Encryption/SHA256Tests.cs @@ -1,7 +1,5 @@ using System; using DLCS.Core.Encryption; -using FluentAssertions; -using Xunit; namespace DLCS.Core.Tests.Encryption; diff --git a/src/protagonist/DLCS.Core.Tests/Enum/EnumXTests.cs b/src/protagonist/DLCS.Core.Tests/Enum/EnumXTests.cs index 35c406bc0..e28e96f45 100644 --- a/src/protagonist/DLCS.Core.Tests/Enum/EnumXTests.cs +++ b/src/protagonist/DLCS.Core.Tests/Enum/EnumXTests.cs @@ -2,8 +2,6 @@ using System.Collections.Generic; using System.ComponentModel; using DLCS.Core.Enum; -using FluentAssertions; -using Xunit; namespace DLCS.Core.Tests.Enum; diff --git a/src/protagonist/DLCS.Core.Tests/Guard/GuardXTests.cs b/src/protagonist/DLCS.Core.Tests/Guard/GuardXTests.cs index ee028f680..dac8d23df 100644 --- a/src/protagonist/DLCS.Core.Tests/Guard/GuardXTests.cs +++ b/src/protagonist/DLCS.Core.Tests/Guard/GuardXTests.cs @@ -1,7 +1,5 @@ using System; using DLCS.Core.Guard; -using FluentAssertions; -using Xunit; namespace DLCS.Core.Tests.Guard; diff --git a/src/protagonist/DLCS.Core.Tests/Guard/StreamXTests.cs b/src/protagonist/DLCS.Core.Tests/Guard/StreamXTests.cs index 3192f7271..17b536eac 100644 --- a/src/protagonist/DLCS.Core.Tests/Guard/StreamXTests.cs +++ b/src/protagonist/DLCS.Core.Tests/Guard/StreamXTests.cs @@ -1,7 +1,5 @@ using System.IO; using DLCS.Core.Streams; -using FluentAssertions; -using Xunit; namespace DLCS.Core.Tests.Guard; diff --git a/src/protagonist/DLCS.Core.Tests/Strings/StringXTests.cs b/src/protagonist/DLCS.Core.Tests/Strings/StringXTests.cs index 8de7b7241..97c38b6dd 100644 --- a/src/protagonist/DLCS.Core.Tests/Strings/StringXTests.cs +++ b/src/protagonist/DLCS.Core.Tests/Strings/StringXTests.cs @@ -1,7 +1,5 @@ using System; using DLCS.Core.Strings; -using FluentAssertions; -using Xunit; namespace DLCS.Core.Tests.Strings; diff --git a/src/protagonist/DLCS.Core.Tests/Threading/AsyncKeyedLockTests.cs b/src/protagonist/DLCS.Core.Tests/Threading/AsyncKeyedLockTests.cs index 4261e0384..bb2eb32e8 100644 --- a/src/protagonist/DLCS.Core.Tests/Threading/AsyncKeyedLockTests.cs +++ b/src/protagonist/DLCS.Core.Tests/Threading/AsyncKeyedLockTests.cs @@ -2,8 +2,6 @@ using System.Collections.Generic; using System.Threading.Tasks; using DLCS.Core.Threading; -using FluentAssertions; -using Xunit; namespace DLCS.Core.Tests.Threading; diff --git a/src/protagonist/DLCS.Core/Enum/FlagConverter.cs b/src/protagonist/DLCS.Core/Enum/FlagConverter.cs index d0316f284..bdcf3e580 100644 --- a/src/protagonist/DLCS.Core/Enum/FlagConverter.cs +++ b/src/protagonist/DLCS.Core/Enum/FlagConverter.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Text.Json; -using System.Text.Json.Nodes; using System.Text.Json.Serialization; namespace DLCS.Core.Enum; diff --git a/src/protagonist/DLCS.Core/Types/AssetId.cs b/src/protagonist/DLCS.Core/Types/AssetId.cs index cfbecac0d..3757241ed 100644 --- a/src/protagonist/DLCS.Core/Types/AssetId.cs +++ b/src/protagonist/DLCS.Core/Types/AssetId.cs @@ -1,5 +1,6 @@ using System; using DLCS.Core.Exceptions; + // ReSharper disable ConditionIsAlwaysTrueOrFalseAccordingToNullableAPIContract namespace DLCS.Core.Types; diff --git a/src/protagonist/DLCS.HydraModel/Space.cs b/src/protagonist/DLCS.HydraModel/Space.cs index fea4369ef..4e12ab15d 100644 --- a/src/protagonist/DLCS.HydraModel/Space.cs +++ b/src/protagonist/DLCS.HydraModel/Space.cs @@ -1,7 +1,6 @@ using System; using System.Linq; using DLCS.Core.Collections; -using DLCS.Core.Strings; using Hydra; using Hydra.Model; using Newtonsoft.Json; diff --git a/src/protagonist/DLCS.Mock/Controllers/CustomersController.cs b/src/protagonist/DLCS.Mock/Controllers/CustomersController.cs index 6ebee4a38..b94e1ea63 100644 --- a/src/protagonist/DLCS.Mock/Controllers/CustomersController.cs +++ b/src/protagonist/DLCS.Mock/Controllers/CustomersController.cs @@ -5,7 +5,6 @@ using Hydra.Collections; using Microsoft.AspNetCore.Http.Extensions; using Microsoft.AspNetCore.Mvc; -using Microsoft.Extensions.Options; using Newtonsoft.Json.Linq; namespace DLCS.Mock.Controllers; diff --git a/src/protagonist/DLCS.Mock/Controllers/DocumentationController.cs b/src/protagonist/DLCS.Mock/Controllers/DocumentationController.cs index dd49843aa..6b5bdbbbb 100644 --- a/src/protagonist/DLCS.Mock/Controllers/DocumentationController.cs +++ b/src/protagonist/DLCS.Mock/Controllers/DocumentationController.cs @@ -2,14 +2,14 @@ using System.IO; using System.Linq; using System.Text; -using Hydra; using DLCS.Mock.ApiApp; +using Hydra; using Hydra.Model; using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Mvc; namespace DLCS.Mock.Controllers; - + [ApiController] public class DocumentationController : ControllerBase { diff --git a/src/protagonist/DLCS.Mock/Program.cs b/src/protagonist/DLCS.Mock/Program.cs index c7808ee18..834923e46 100644 --- a/src/protagonist/DLCS.Mock/Program.cs +++ b/src/protagonist/DLCS.Mock/Program.cs @@ -1,14 +1,8 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; using Microsoft.AspNetCore.Hosting; -using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Hosting; -using Microsoft.Extensions.Logging; namespace DLCS.Mock; - + public class Program { public static void Main(string[] args) diff --git a/src/protagonist/DLCS.Model.Tests/Assets/ThumbnailPolicyTests.cs b/src/protagonist/DLCS.Model.Tests/Assets/ThumbnailPolicyTests.cs index 4447bbc61..06f2002cf 100644 --- a/src/protagonist/DLCS.Model.Tests/Assets/ThumbnailPolicyTests.cs +++ b/src/protagonist/DLCS.Model.Tests/Assets/ThumbnailPolicyTests.cs @@ -1,5 +1,4 @@ using System.Collections.Generic; -using DLCS.Model.Assets; using DLCS.Model.Policies; using FluentAssertions; using Xunit; diff --git a/src/protagonist/DLCS.Model/Assets/AssetPreparer.cs b/src/protagonist/DLCS.Model/Assets/AssetPreparer.cs index 6696c747c..8c065eeab 100644 --- a/src/protagonist/DLCS.Model/Assets/AssetPreparer.cs +++ b/src/protagonist/DLCS.Model/Assets/AssetPreparer.cs @@ -3,7 +3,6 @@ using DLCS.Core; using DLCS.Core.Collections; using DLCS.Core.Strings; -using Microsoft.Extensions.Logging; namespace DLCS.Model.Assets; diff --git a/src/protagonist/DLCS.Model/Assets/AssetX.cs b/src/protagonist/DLCS.Model/Assets/AssetX.cs index 54c54c7f4..2cf5a4db3 100644 --- a/src/protagonist/DLCS.Model/Assets/AssetX.cs +++ b/src/protagonist/DLCS.Model/Assets/AssetX.cs @@ -1,8 +1,6 @@ using System; using System.Collections.Generic; -using System.Linq; using DLCS.Core.Guard; -using DLCS.Core.Types; using DLCS.Model.Policies; using IIIF; diff --git a/src/protagonist/DLCS.Model/Assets/IAssetRepository.cs b/src/protagonist/DLCS.Model/Assets/IAssetRepository.cs index e1bccafa5..0a6fa7993 100644 --- a/src/protagonist/DLCS.Model/Assets/IAssetRepository.cs +++ b/src/protagonist/DLCS.Model/Assets/IAssetRepository.cs @@ -1,5 +1,4 @@ using System.Threading.Tasks; -using DLCS.Core; using DLCS.Core.Types; namespace DLCS.Model.Assets; diff --git a/src/protagonist/DLCS.Model/Customers/Customer.cs b/src/protagonist/DLCS.Model/Customers/Customer.cs index 2ad9dff8f..084a65640 100644 --- a/src/protagonist/DLCS.Model/Customers/Customer.cs +++ b/src/protagonist/DLCS.Model/Customers/Customer.cs @@ -1,6 +1,6 @@ -using System; +#nullable disable -#nullable disable +using System; namespace DLCS.Model.Customers; diff --git a/src/protagonist/DLCS.Model/Policies/ImageOptimisationPolicy.cs b/src/protagonist/DLCS.Model/Policies/ImageOptimisationPolicy.cs index 7c8d41137..3a019aa09 100644 --- a/src/protagonist/DLCS.Model/Policies/ImageOptimisationPolicy.cs +++ b/src/protagonist/DLCS.Model/Policies/ImageOptimisationPolicy.cs @@ -1,5 +1,4 @@ -using System; -using System.Diagnostics; +using System.Diagnostics; namespace DLCS.Model.Policies; diff --git a/src/protagonist/DLCS.Repository.Tests/Assets/ThumbnailCalculatorTests.cs b/src/protagonist/DLCS.Repository.Tests/Assets/ThumbnailCalculatorTests.cs index 912118a53..129013d68 100644 --- a/src/protagonist/DLCS.Repository.Tests/Assets/ThumbnailCalculatorTests.cs +++ b/src/protagonist/DLCS.Repository.Tests/Assets/ThumbnailCalculatorTests.cs @@ -1,11 +1,8 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; using DLCS.Model.Assets; using DLCS.Repository.Assets; -using FluentAssertions; using IIIF; using IIIF.ImageApi; -using Xunit; namespace DLCS.Repository.Tests.Assets; diff --git a/src/protagonist/DLCS.Repository.Tests/Caching/CacheSettingsTests.cs b/src/protagonist/DLCS.Repository.Tests/Caching/CacheSettingsTests.cs index cafb614fa..54dc8c495 100644 --- a/src/protagonist/DLCS.Repository.Tests/Caching/CacheSettingsTests.cs +++ b/src/protagonist/DLCS.Repository.Tests/Caching/CacheSettingsTests.cs @@ -1,7 +1,5 @@ using System.Collections.Generic; using DLCS.Core.Caching; -using FluentAssertions; -using Xunit; namespace DLCS.Repository.Tests.Caching; diff --git a/src/protagonist/DLCS.Repository.Tests/CollectionDefinitions.cs b/src/protagonist/DLCS.Repository.Tests/CollectionDefinitions.cs index dd6b8aeed..ac66eb5c3 100644 --- a/src/protagonist/DLCS.Repository.Tests/CollectionDefinitions.cs +++ b/src/protagonist/DLCS.Repository.Tests/CollectionDefinitions.cs @@ -1,5 +1,4 @@ using Test.Helpers.Integration; -using Xunit; namespace DLCS.Repository.Tests; diff --git a/src/protagonist/DLCS.Repository.Tests/Customers/CustomerOriginStrategyRepositoryTests.cs b/src/protagonist/DLCS.Repository.Tests/Customers/CustomerOriginStrategyRepositoryTests.cs index 3dd6fe370..815741584 100644 --- a/src/protagonist/DLCS.Repository.Tests/Customers/CustomerOriginStrategyRepositoryTests.cs +++ b/src/protagonist/DLCS.Repository.Tests/Customers/CustomerOriginStrategyRepositoryTests.cs @@ -7,7 +7,6 @@ using LazyCache.Mocks; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Logging.Abstractions; -using Microsoft.Extensions.Options; using Test.Helpers.Integration; using Test.Helpers.Settings; diff --git a/src/protagonist/DLCS.Repository.Tests/Entities/SpaceXTests.cs b/src/protagonist/DLCS.Repository.Tests/Entities/SpaceXTests.cs index 00cca3201..ef9663a42 100644 --- a/src/protagonist/DLCS.Repository.Tests/Entities/SpaceXTests.cs +++ b/src/protagonist/DLCS.Repository.Tests/Entities/SpaceXTests.cs @@ -1,8 +1,4 @@ -using System; -using DLCS.Model.Spaces; -using DLCS.Repository.Entities; -using FluentAssertions; -using Xunit; +using DLCS.Model.Spaces; namespace DLCS.Repository.Tests.Entities; diff --git a/src/protagonist/DLCS.Repository.Tests/Messaging/EngineClientTests.cs b/src/protagonist/DLCS.Repository.Tests/Messaging/EngineClientTests.cs index cd27167ec..319840774 100644 --- a/src/protagonist/DLCS.Repository.Tests/Messaging/EngineClientTests.cs +++ b/src/protagonist/DLCS.Repository.Tests/Messaging/EngineClientTests.cs @@ -3,7 +3,6 @@ using System.Net.Http; using System.Text.Json; using System.Threading; -using System.Threading.Tasks; using DLCS.AWS.SQS; using DLCS.Core.Settings; using DLCS.Core.Types; @@ -11,12 +10,10 @@ using DLCS.Model.Messaging; using DLCS.Repository.Messaging; using FakeItEasy; -using FluentAssertions; using Microsoft.Extensions.Logging.Abstractions; using Microsoft.Extensions.Options; using Newtonsoft.Json.Linq; using Test.Helpers.Http; -using Xunit; namespace DLCS.Repository.Tests.Messaging; diff --git a/src/protagonist/DLCS.Repository.Tests/NamedQueries/NamedQueryConductorTests.cs b/src/protagonist/DLCS.Repository.Tests/NamedQueries/NamedQueryConductorTests.cs index 9b99fafbe..d7bbee63a 100644 --- a/src/protagonist/DLCS.Repository.Tests/NamedQueries/NamedQueryConductorTests.cs +++ b/src/protagonist/DLCS.Repository.Tests/NamedQueries/NamedQueryConductorTests.cs @@ -3,7 +3,6 @@ using DLCS.Core.Types; using DLCS.Model.Assets; using DLCS.Model.Assets.NamedQueries; -using DLCS.Model.PathElements; using DLCS.Repository.NamedQueries; using DLCS.Repository.NamedQueries.Parsing; using FakeItEasy; diff --git a/src/protagonist/DLCS.Repository.Tests/NamedQueries/NamedQueryRepositoryTests.cs b/src/protagonist/DLCS.Repository.Tests/NamedQueries/NamedQueryRepositoryTests.cs index bd7206434..e769dbac8 100644 --- a/src/protagonist/DLCS.Repository.Tests/NamedQueries/NamedQueryRepositoryTests.cs +++ b/src/protagonist/DLCS.Repository.Tests/NamedQueries/NamedQueryRepositoryTests.cs @@ -2,7 +2,6 @@ using DLCS.Core.Caching; using DLCS.Core.Types; using DLCS.Model.Assets.NamedQueries; -using DLCS.Model.PathElements; using DLCS.Repository.Assets; using LazyCache.Mocks; using Microsoft.EntityFrameworkCore; diff --git a/src/protagonist/DLCS.Repository.Tests/Serialisation/SessionUserRoleSerialiserTests.cs b/src/protagonist/DLCS.Repository.Tests/Serialisation/SessionUserRoleSerialiserTests.cs index 65e4bc692..0ff09451e 100644 --- a/src/protagonist/DLCS.Repository.Tests/Serialisation/SessionUserRoleSerialiserTests.cs +++ b/src/protagonist/DLCS.Repository.Tests/Serialisation/SessionUserRoleSerialiserTests.cs @@ -1,9 +1,7 @@ using System.Collections.Generic; using DLCS.Repository.Serialisation; -using FluentAssertions; using Newtonsoft.Json; using Newtonsoft.Json.Serialization; -using Xunit; namespace DLCS.Repository.Tests.Serialisation; diff --git a/src/protagonist/DLCS.Repository.Tests/Strategy/BasicHttpAuthOriginStrategyTests.cs b/src/protagonist/DLCS.Repository.Tests/Strategy/BasicHttpAuthOriginStrategyTests.cs index 545842131..bd35cc1ba 100644 --- a/src/protagonist/DLCS.Repository.Tests/Strategy/BasicHttpAuthOriginStrategyTests.cs +++ b/src/protagonist/DLCS.Repository.Tests/Strategy/BasicHttpAuthOriginStrategyTests.cs @@ -2,16 +2,13 @@ using System.Net; using System.Net.Http; using System.Net.Http.Headers; -using System.Threading.Tasks; using DLCS.Core.Types; using DLCS.Model.Auth; using DLCS.Model.Customers; using DLCS.Repository.Strategy; using FakeItEasy; -using FluentAssertions; using Microsoft.Extensions.Logging.Abstractions; using Test.Helpers.Http; -using Xunit; namespace DLCS.Repository.Tests.Strategy; diff --git a/src/protagonist/DLCS.Repository.Tests/Strategy/DefaultOriginStrategyTests.cs b/src/protagonist/DLCS.Repository.Tests/Strategy/DefaultOriginStrategyTests.cs index ce3ead41e..c9702e49b 100644 --- a/src/protagonist/DLCS.Repository.Tests/Strategy/DefaultOriginStrategyTests.cs +++ b/src/protagonist/DLCS.Repository.Tests/Strategy/DefaultOriginStrategyTests.cs @@ -2,15 +2,12 @@ using System.Net; using System.Net.Http; using System.Net.Http.Headers; -using System.Threading.Tasks; using DLCS.Core.Types; using DLCS.Model.Customers; using DLCS.Repository.Strategy; using FakeItEasy; -using FluentAssertions; using Microsoft.Extensions.Logging.Abstractions; using Test.Helpers.Http; -using Xunit; namespace DLCS.Repository.Tests.Strategy; diff --git a/src/protagonist/DLCS.Repository.Tests/Strategy/OriginResponseTests.cs b/src/protagonist/DLCS.Repository.Tests/Strategy/OriginResponseTests.cs index 46a394394..21e8e691c 100644 --- a/src/protagonist/DLCS.Repository.Tests/Strategy/OriginResponseTests.cs +++ b/src/protagonist/DLCS.Repository.Tests/Strategy/OriginResponseTests.cs @@ -1,9 +1,7 @@ using System; using System.IO; using DLCS.Repository.Strategy; -using FluentAssertions; using Test.Helpers; -using Xunit; namespace DLCS.Repository.Tests.Strategy; diff --git a/src/protagonist/DLCS.Repository.Tests/Strategy/S3AmbientOriginStrategyTests.cs b/src/protagonist/DLCS.Repository.Tests/Strategy/S3AmbientOriginStrategyTests.cs index 30bac5847..be39c78c2 100644 --- a/src/protagonist/DLCS.Repository.Tests/Strategy/S3AmbientOriginStrategyTests.cs +++ b/src/protagonist/DLCS.Repository.Tests/Strategy/S3AmbientOriginStrategyTests.cs @@ -1,18 +1,14 @@ using System; using System.IO; using System.Threading; -using System.Threading.Tasks; using DLCS.AWS.S3; using DLCS.AWS.S3.Models; using DLCS.Core.Types; using DLCS.Model.Customers; -using DLCS.Model.Storage; using DLCS.Repository.Strategy; using FakeItEasy; -using FluentAssertions; using Microsoft.Extensions.Logging.Abstractions; using Test.Helpers; -using Xunit; namespace DLCS.Repository.Tests.Strategy; diff --git a/src/protagonist/DLCS.Repository/Assets/AssetRepositoryCachingBase.cs b/src/protagonist/DLCS.Repository/Assets/AssetRepositoryCachingBase.cs index cd3f237c9..7f0344914 100644 --- a/src/protagonist/DLCS.Repository/Assets/AssetRepositoryCachingBase.cs +++ b/src/protagonist/DLCS.Repository/Assets/AssetRepositoryCachingBase.cs @@ -1,6 +1,5 @@ using System; using System.Threading.Tasks; -using DLCS.Core; using DLCS.Core.Caching; using DLCS.Core.Types; using DLCS.Model; diff --git a/src/protagonist/DLCS.Repository/Auth/AuthToken.cs b/src/protagonist/DLCS.Repository/Auth/AuthToken.cs index a54aba272..e5c62a2c5 100644 --- a/src/protagonist/DLCS.Repository/Auth/AuthToken.cs +++ b/src/protagonist/DLCS.Repository/Auth/AuthToken.cs @@ -1,6 +1,6 @@ -using System; +#nullable disable -#nullable disable +using System; namespace DLCS.Repository.Auth; diff --git a/src/protagonist/DLCS.Repository/Auth/SessionUser.cs b/src/protagonist/DLCS.Repository/Auth/SessionUser.cs index 2874bd48d..eaa9c9f9b 100644 --- a/src/protagonist/DLCS.Repository/Auth/SessionUser.cs +++ b/src/protagonist/DLCS.Repository/Auth/SessionUser.cs @@ -1,7 +1,7 @@ -using System; -using System.Collections.Generic; +#nullable disable -#nullable disable +using System; +using System.Collections.Generic; namespace DLCS.Repository.Auth; diff --git a/src/protagonist/DLCS.Repository/Entities/ActivityGroup.cs b/src/protagonist/DLCS.Repository/Entities/ActivityGroup.cs index d0f7c6357..0a846d91e 100644 --- a/src/protagonist/DLCS.Repository/Entities/ActivityGroup.cs +++ b/src/protagonist/DLCS.Repository/Entities/ActivityGroup.cs @@ -1,6 +1,6 @@ -using System; +#nullable disable -#nullable disable +using System; namespace DLCS.Repository.Entities; diff --git a/src/protagonist/DLCS.Repository/Entities/EntityCounterRepository.cs b/src/protagonist/DLCS.Repository/Entities/EntityCounterRepository.cs index b683bf0ee..33980ba7d 100644 --- a/src/protagonist/DLCS.Repository/Entities/EntityCounterRepository.cs +++ b/src/protagonist/DLCS.Repository/Entities/EntityCounterRepository.cs @@ -1,4 +1,3 @@ -using System.Linq; using System.Threading.Tasks; using DLCS.Model; using Microsoft.EntityFrameworkCore; diff --git a/src/protagonist/DLCS.Repository/PagingHelpers.cs b/src/protagonist/DLCS.Repository/PagingHelpers.cs index 4dabaef93..dba555978 100644 --- a/src/protagonist/DLCS.Repository/PagingHelpers.cs +++ b/src/protagonist/DLCS.Repository/PagingHelpers.cs @@ -1,6 +1,5 @@ using System; using System.Linq; -using System.Linq.Expressions; using System.Threading; using System.Threading.Tasks; using DLCS.Model.Page; diff --git a/src/protagonist/DLCS.Repository/Policies/PolicyRepository.cs b/src/protagonist/DLCS.Repository/Policies/PolicyRepository.cs index d8c721ed8..5bbab1aa2 100644 --- a/src/protagonist/DLCS.Repository/Policies/PolicyRepository.cs +++ b/src/protagonist/DLCS.Repository/Policies/PolicyRepository.cs @@ -4,7 +4,6 @@ using System.Threading; using System.Threading.Tasks; using DLCS.Core.Caching; -using DLCS.Model.Assets; using DLCS.Model.Policies; using DLCS.Model.Storage; using LazyCache; diff --git a/src/protagonist/DLCS.Repository/Processing/CustomerQueueRepository.cs b/src/protagonist/DLCS.Repository/Processing/CustomerQueueRepository.cs index efa96f0a1..d91d85a78 100644 --- a/src/protagonist/DLCS.Repository/Processing/CustomerQueueRepository.cs +++ b/src/protagonist/DLCS.Repository/Processing/CustomerQueueRepository.cs @@ -1,10 +1,8 @@ using System; -using System.Data; using System.Linq; using System.Threading; using System.Threading.Tasks; using DLCS.Model.Processing; -using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; namespace DLCS.Repository.Processing; diff --git a/src/protagonist/DLCS.Repository/SFTP/ISftpReader.cs b/src/protagonist/DLCS.Repository/SFTP/ISftpReader.cs index ac002108c..ba65bf9c4 100644 --- a/src/protagonist/DLCS.Repository/SFTP/ISftpReader.cs +++ b/src/protagonist/DLCS.Repository/SFTP/ISftpReader.cs @@ -3,7 +3,6 @@ using System.Threading.Tasks; using Renci.SshNet; - namespace DLCS.Repository.SFTP; public interface ISftpReader diff --git a/src/protagonist/DLCS.Repository/SFTP/ISftpWrapper.cs b/src/protagonist/DLCS.Repository/SFTP/ISftpWrapper.cs index 8f2f23acd..f0ab9ca3e 100644 --- a/src/protagonist/DLCS.Repository/SFTP/ISftpWrapper.cs +++ b/src/protagonist/DLCS.Repository/SFTP/ISftpWrapper.cs @@ -1,5 +1,4 @@ using System.IO; -using System.Threading.Tasks; using Renci.SshNet; namespace DLCS.Repository.SFTP; diff --git a/src/protagonist/DLCS.Repository/SFTP/SftpWrapper.cs b/src/protagonist/DLCS.Repository/SFTP/SftpWrapper.cs index fe3d87bdb..9b93c97cb 100644 --- a/src/protagonist/DLCS.Repository/SFTP/SftpWrapper.cs +++ b/src/protagonist/DLCS.Repository/SFTP/SftpWrapper.cs @@ -1,5 +1,4 @@ using System.IO; -using System.Threading.Tasks; using Renci.SshNet; namespace DLCS.Repository.SFTP; diff --git a/src/protagonist/DLCS.Repository/Spaces/SpaceRepository.cs b/src/protagonist/DLCS.Repository/Spaces/SpaceRepository.cs index 454f6080f..a51561350 100644 --- a/src/protagonist/DLCS.Repository/Spaces/SpaceRepository.cs +++ b/src/protagonist/DLCS.Repository/Spaces/SpaceRepository.cs @@ -2,7 +2,6 @@ using System.Linq; using System.Threading; using System.Threading.Tasks; -using Amazon.CloudFront.Model; using DLCS.Core; using DLCS.Core.Caching; using DLCS.Core.Strings; diff --git a/src/protagonist/DLCS.Repository/Strategy/SftpOriginStrategy.cs b/src/protagonist/DLCS.Repository/Strategy/SftpOriginStrategy.cs index 2e923c6ee..c0dd1e435 100644 --- a/src/protagonist/DLCS.Repository/Strategy/SftpOriginStrategy.cs +++ b/src/protagonist/DLCS.Repository/Strategy/SftpOriginStrategy.cs @@ -1,7 +1,6 @@ using System; using System.Threading; using System.Threading.Tasks; -using DLCS.Core.Guard; using DLCS.Core.Types; using DLCS.Model.Auth; using DLCS.Model.Customers; diff --git a/src/protagonist/DLCS.Web.Tests/Auth/AuthenticationHeaderUtilsTests.cs b/src/protagonist/DLCS.Web.Tests/Auth/AuthenticationHeaderUtilsTests.cs index 7380c4834..d78d734af 100644 --- a/src/protagonist/DLCS.Web.Tests/Auth/AuthenticationHeaderUtilsTests.cs +++ b/src/protagonist/DLCS.Web.Tests/Auth/AuthenticationHeaderUtilsTests.cs @@ -1,8 +1,6 @@ using System; using DLCS.Web.Auth; -using FluentAssertions; using Microsoft.AspNetCore.Http; -using Xunit; namespace DLCS.Web.Tests.Auth; diff --git a/src/protagonist/DLCS.Web.Tests/Handlers/PropagateHeaderHandlerTests.cs b/src/protagonist/DLCS.Web.Tests/Handlers/PropagateHeaderHandlerTests.cs index b157368e7..95369b80c 100644 --- a/src/protagonist/DLCS.Web.Tests/Handlers/PropagateHeaderHandlerTests.cs +++ b/src/protagonist/DLCS.Web.Tests/Handlers/PropagateHeaderHandlerTests.cs @@ -5,9 +5,7 @@ using System.Threading.Tasks; using DLCS.Web.Handlers; using FakeItEasy; -using FluentAssertions; using Microsoft.AspNetCore.Http; -using Xunit; namespace DLCS.Web.Tests.Handlers; diff --git a/src/protagonist/DLCS.Web.Tests/IIIF/ImageApiVersionHelpersTests.cs b/src/protagonist/DLCS.Web.Tests/IIIF/ImageApiVersionHelpersTests.cs index 9e8790717..f783e6185 100644 --- a/src/protagonist/DLCS.Web.Tests/IIIF/ImageApiVersionHelpersTests.cs +++ b/src/protagonist/DLCS.Web.Tests/IIIF/ImageApiVersionHelpersTests.cs @@ -1,9 +1,7 @@ using System.Linq; using DLCS.Web.IIIF; -using FluentAssertions; using Microsoft.AspNetCore.Http; using Microsoft.Extensions.Primitives; -using Xunit; using ImageApi = IIIF.ImageApi; namespace DLCS.Web.Tests.IIIF; diff --git a/src/protagonist/DLCS.Web.Tests/IIIF/ImageRequestXTests.cs b/src/protagonist/DLCS.Web.Tests/IIIF/ImageRequestXTests.cs index a0f7d9a9a..60d3cbd0a 100644 --- a/src/protagonist/DLCS.Web.Tests/IIIF/ImageRequestXTests.cs +++ b/src/protagonist/DLCS.Web.Tests/IIIF/ImageRequestXTests.cs @@ -1,7 +1,5 @@ using DLCS.Web.IIIF; -using FluentAssertions; using IIIF.ImageApi; -using Xunit; namespace DLCS.Web.Tests.IIIF; diff --git a/src/protagonist/DLCS.Web.Tests/IIIF/PresentationApiHeaders.cs b/src/protagonist/DLCS.Web.Tests/IIIF/PresentationApiHeaders.cs index 0612a7ef4..afff95641 100644 --- a/src/protagonist/DLCS.Web.Tests/IIIF/PresentationApiHeaders.cs +++ b/src/protagonist/DLCS.Web.Tests/IIIF/PresentationApiHeaders.cs @@ -1,9 +1,7 @@ using System.Linq; using DLCS.Web.IIIF; -using FluentAssertions; using Microsoft.AspNetCore.Http; using Microsoft.Extensions.Primitives; -using Xunit; using Presi = IIIF.Presentation; namespace DLCS.Web.Tests.IIIF; diff --git a/src/protagonist/DLCS.Web.Tests/Middleware/StatusCodeExceptionHandlerMiddlewareTests.cs b/src/protagonist/DLCS.Web.Tests/Middleware/StatusCodeExceptionHandlerMiddlewareTests.cs index fe3841d68..f9c807d00 100644 --- a/src/protagonist/DLCS.Web.Tests/Middleware/StatusCodeExceptionHandlerMiddlewareTests.cs +++ b/src/protagonist/DLCS.Web.Tests/Middleware/StatusCodeExceptionHandlerMiddlewareTests.cs @@ -4,10 +4,8 @@ using DLCS.Core.Exceptions; using DLCS.Web.Middleware; using DLCS.Web.Response; -using FluentAssertions; using Microsoft.AspNetCore.Http; using Newtonsoft.Json; -using Xunit; namespace DLCS.Web.Tests.Middleware; diff --git a/src/protagonist/DLCS.Web.Tests/Requests/AssetDelivery/AssetDeliveryPathParserTests.cs b/src/protagonist/DLCS.Web.Tests/Requests/AssetDelivery/AssetDeliveryPathParserTests.cs index 5d92b0e0e..7e1b78fa7 100644 --- a/src/protagonist/DLCS.Web.Tests/Requests/AssetDelivery/AssetDeliveryPathParserTests.cs +++ b/src/protagonist/DLCS.Web.Tests/Requests/AssetDelivery/AssetDeliveryPathParserTests.cs @@ -3,8 +3,6 @@ using DLCS.Model.PathElements; using DLCS.Web.Requests.AssetDelivery; using FakeItEasy; -using FluentAssertions; -using Xunit; namespace DLCS.Web.Tests.Requests.AssetDelivery; diff --git a/src/protagonist/DLCS.Web.Tests/Requests/AssetDelivery/BaseAssetRequestTests.cs b/src/protagonist/DLCS.Web.Tests/Requests/AssetDelivery/BaseAssetRequestTests.cs index ed0c0d0dd..5e06b3856 100644 --- a/src/protagonist/DLCS.Web.Tests/Requests/AssetDelivery/BaseAssetRequestTests.cs +++ b/src/protagonist/DLCS.Web.Tests/Requests/AssetDelivery/BaseAssetRequestTests.cs @@ -1,7 +1,5 @@ using DLCS.Model.PathElements; using DLCS.Web.Requests.AssetDelivery; -using FluentAssertions; -using Xunit; namespace DLCS.Web.Tests.Requests.AssetDelivery; diff --git a/src/protagonist/DLCS.Web.Tests/Requests/HttpRequestXTests.cs b/src/protagonist/DLCS.Web.Tests/Requests/HttpRequestXTests.cs index e227e869f..d4ea2e74b 100644 --- a/src/protagonist/DLCS.Web.Tests/Requests/HttpRequestXTests.cs +++ b/src/protagonist/DLCS.Web.Tests/Requests/HttpRequestXTests.cs @@ -1,7 +1,5 @@ using DLCS.Web.Requests; -using FluentAssertions; using Microsoft.AspNetCore.Http; -using Xunit; namespace DLCS.Web.Tests.Requests; diff --git a/src/protagonist/DLCS.Web.Tests/Response/ConfigDrivenAssetPathGeneratorTests.cs b/src/protagonist/DLCS.Web.Tests/Response/ConfigDrivenAssetPathGeneratorTests.cs index d29c4617c..28dbe64b0 100644 --- a/src/protagonist/DLCS.Web.Tests/Response/ConfigDrivenAssetPathGeneratorTests.cs +++ b/src/protagonist/DLCS.Web.Tests/Response/ConfigDrivenAssetPathGeneratorTests.cs @@ -1,14 +1,11 @@ using System; using System.Collections.Generic; -using DLCS.Core; using DLCS.Model.PathElements; using DLCS.Web.Requests.AssetDelivery; using DLCS.Web.Response; using FakeItEasy; -using FluentAssertions; using Microsoft.AspNetCore.Http; using Microsoft.Extensions.Options; -using Xunit; namespace DLCS.Web.Tests.Response; diff --git a/src/protagonist/DLCS.Web.Tests/Response/HttpResponseMessageXTests.cs b/src/protagonist/DLCS.Web.Tests/Response/HttpResponseMessageXTests.cs index 72d49d93b..3d2b2bc71 100644 --- a/src/protagonist/DLCS.Web.Tests/Response/HttpResponseMessageXTests.cs +++ b/src/protagonist/DLCS.Web.Tests/Response/HttpResponseMessageXTests.cs @@ -4,9 +4,7 @@ using System.Text; using System.Threading.Tasks; using DLCS.Web.Response; -using FluentAssertions; using Newtonsoft.Json; -using Xunit; namespace DLCS.Web.Tests.Response; diff --git a/src/protagonist/DLCS.Web.Tests/Response/HttpResponseXTests.cs b/src/protagonist/DLCS.Web.Tests/Response/HttpResponseXTests.cs index d12f0a9e8..bc37d881e 100644 --- a/src/protagonist/DLCS.Web.Tests/Response/HttpResponseXTests.cs +++ b/src/protagonist/DLCS.Web.Tests/Response/HttpResponseXTests.cs @@ -1,8 +1,6 @@ using System.Linq; using DLCS.Web.Response; -using FluentAssertions; using Microsoft.AspNetCore.Http; -using Xunit; namespace DLCS.Web.Tests.Response; diff --git a/src/protagonist/DLCS.Web.Tests/Views/FeatureControllerModelConventionTests.cs b/src/protagonist/DLCS.Web.Tests/Views/FeatureControllerModelConventionTests.cs index 5c5b28c3c..610580e09 100644 --- a/src/protagonist/DLCS.Web.Tests/Views/FeatureControllerModelConventionTests.cs +++ b/src/protagonist/DLCS.Web.Tests/Views/FeatureControllerModelConventionTests.cs @@ -1,12 +1,9 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; using System.IO; using System.Reflection; using DLCS.Web.Views; -using FluentAssertions; using Microsoft.AspNetCore.Mvc.ApplicationModels; using Project.Features.Home; -using Xunit; namespace DLCS.Web.Tests.Views { diff --git a/src/protagonist/DLCS.Web/Handlers/PropagateHeaderHandler.cs b/src/protagonist/DLCS.Web/Handlers/PropagateHeaderHandler.cs index acc08f0e8..7f42e12df 100644 --- a/src/protagonist/DLCS.Web/Handlers/PropagateHeaderHandler.cs +++ b/src/protagonist/DLCS.Web/Handlers/PropagateHeaderHandler.cs @@ -1,9 +1,7 @@ -using System.Linq; -using System.Net.Http; +using System.Net.Http; using System.Threading; using System.Threading.Tasks; using Microsoft.AspNetCore.Http; -using Microsoft.Extensions.Primitives; namespace DLCS.Web.Handlers; diff --git a/src/protagonist/DLCS.Web/Response/StatusCodeResponse.cs b/src/protagonist/DLCS.Web/Response/StatusCodeResponse.cs index dbdcb045b..f30689c85 100644 --- a/src/protagonist/DLCS.Web/Response/StatusCodeResponse.cs +++ b/src/protagonist/DLCS.Web/Response/StatusCodeResponse.cs @@ -1,7 +1,7 @@ using System.Net; +using System.Text.Json; using System.Threading.Tasks; using Microsoft.AspNetCore.Http; -using System.Text.Json; namespace DLCS.Web.Response; diff --git a/src/protagonist/DLCS.Web/Response/TypedPathTemplateOptions.cs b/src/protagonist/DLCS.Web/Response/TypedPathTemplateOptions.cs index 2ebbc4bf5..b3e0cbe48 100644 --- a/src/protagonist/DLCS.Web/Response/TypedPathTemplateOptions.cs +++ b/src/protagonist/DLCS.Web/Response/TypedPathTemplateOptions.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; + // ReSharper disable CollectionNeverUpdated.Global namespace DLCS.Web.Response; diff --git a/src/protagonist/Engine.Tests/Ingest/Persistence/AssetToS3Tests.cs b/src/protagonist/Engine.Tests/Ingest/Persistence/AssetToS3Tests.cs index 84ba02fad..13fd965bf 100644 --- a/src/protagonist/Engine.Tests/Ingest/Persistence/AssetToS3Tests.cs +++ b/src/protagonist/Engine.Tests/Ingest/Persistence/AssetToS3Tests.cs @@ -8,7 +8,6 @@ using Engine.Ingest; using Engine.Ingest.Persistence; using Engine.Settings; -using Engine.Tests.Integration; using FakeItEasy; using Microsoft.Extensions.Logging.Abstractions; using Test.Helpers; diff --git a/src/protagonist/Engine.Tests/Ingest/Workers/ImageIngesterWorkerTests.cs b/src/protagonist/Engine.Tests/Ingest/Workers/ImageIngesterWorkerTests.cs index 37809704a..66429642e 100644 --- a/src/protagonist/Engine.Tests/Ingest/Workers/ImageIngesterWorkerTests.cs +++ b/src/protagonist/Engine.Tests/Ingest/Workers/ImageIngesterWorkerTests.cs @@ -9,7 +9,6 @@ using Engine.Tests.Ingest.File; using FakeItEasy; using Microsoft.Extensions.Logging.Abstractions; -using Test.Helpers; using Test.Helpers.Settings; namespace Engine.Tests.Ingest.Workers; diff --git a/src/protagonist/Engine/Infrastructure/QueueHealthCheck.cs b/src/protagonist/Engine/Infrastructure/QueueHealthCheck.cs index bb3b1ed00..dacec78ed 100644 --- a/src/protagonist/Engine/Infrastructure/QueueHealthCheck.cs +++ b/src/protagonist/Engine/Infrastructure/QueueHealthCheck.cs @@ -1,5 +1,4 @@ using DLCS.AWS.SQS; -using Engine.Messaging; using Microsoft.Extensions.Diagnostics.HealthChecks; namespace Engine.Infrastructure; diff --git a/src/protagonist/Engine/Infrastructure/ServiceCollectionX.cs b/src/protagonist/Engine/Infrastructure/ServiceCollectionX.cs index 672c8ffb2..84b3af026 100644 --- a/src/protagonist/Engine/Infrastructure/ServiceCollectionX.cs +++ b/src/protagonist/Engine/Infrastructure/ServiceCollectionX.cs @@ -14,7 +14,6 @@ using DLCS.Repository.Customers; using DLCS.Repository.Policies; using DLCS.Repository.Processing; -using DLCS.Repository.SFTP; using DLCS.Repository.Storage; using DLCS.Repository.Strategy.DependencyInjection; using DLCS.Web.Handlers; diff --git a/src/protagonist/Engine/Ingest/IAssetIngestorWorker.cs b/src/protagonist/Engine/Ingest/IAssetIngestorWorker.cs index 8e7d1293f..cc71e9729 100644 --- a/src/protagonist/Engine/Ingest/IAssetIngestorWorker.cs +++ b/src/protagonist/Engine/Ingest/IAssetIngestorWorker.cs @@ -1,4 +1,5 @@ using DLCS.Model.Customers; + namespace Engine.Ingest; /// diff --git a/src/protagonist/Engine/Ingest/Timebased/Completion/TimebasedIngestorCompletion.cs b/src/protagonist/Engine/Ingest/Timebased/Completion/TimebasedIngestorCompletion.cs index 173a228f0..ce3a724d5 100644 --- a/src/protagonist/Engine/Ingest/Timebased/Completion/TimebasedIngestorCompletion.cs +++ b/src/protagonist/Engine/Ingest/Timebased/Completion/TimebasedIngestorCompletion.cs @@ -1,5 +1,4 @@ -using System.Text; -using DLCS.AWS.ElasticTranscoder; +using DLCS.AWS.ElasticTranscoder; using DLCS.AWS.ElasticTranscoder.Models; using DLCS.AWS.S3; using DLCS.Core.Types; diff --git a/src/protagonist/Hydra/Collections/PartialCollectionView.cs b/src/protagonist/Hydra/Collections/PartialCollectionView.cs index d77ce8644..1f31e699a 100644 --- a/src/protagonist/Hydra/Collections/PartialCollectionView.cs +++ b/src/protagonist/Hydra/Collections/PartialCollectionView.cs @@ -1,5 +1,4 @@ using System.Collections.Generic; -using System.Linq; using Newtonsoft.Json; namespace Hydra.Collections; diff --git a/src/protagonist/Hydra/JsonLdBase.cs b/src/protagonist/Hydra/JsonLdBase.cs index bf7713417..82852b1a8 100644 --- a/src/protagonist/Hydra/JsonLdBase.cs +++ b/src/protagonist/Hydra/JsonLdBase.cs @@ -1,5 +1,3 @@ -using System; -using System.Linq; using Newtonsoft.Json; namespace Hydra; diff --git a/src/protagonist/Orchestrator.Tests/Features/Auth/AuthCookieManagerTests.cs b/src/protagonist/Orchestrator.Tests/Features/Auth/AuthCookieManagerTests.cs index 87d45ce9a..96a964607 100644 --- a/src/protagonist/Orchestrator.Tests/Features/Auth/AuthCookieManagerTests.cs +++ b/src/protagonist/Orchestrator.Tests/Features/Auth/AuthCookieManagerTests.cs @@ -2,12 +2,10 @@ using System.Linq; using DLCS.Repository.Auth; using FakeItEasy; -using FluentAssertions; using Microsoft.AspNetCore.Http; using Microsoft.Extensions.Options; using Orchestrator.Features.Auth; using Orchestrator.Settings; -using Xunit; namespace Orchestrator.Tests.Features.Auth; diff --git a/src/protagonist/Orchestrator.Tests/Features/Images/CustomHeaderProcessorTests.cs b/src/protagonist/Orchestrator.Tests/Features/Images/CustomHeaderProcessorTests.cs index 15149fdc6..440b23356 100644 --- a/src/protagonist/Orchestrator.Tests/Features/Images/CustomHeaderProcessorTests.cs +++ b/src/protagonist/Orchestrator.Tests/Features/Images/CustomHeaderProcessorTests.cs @@ -2,11 +2,9 @@ using DLCS.Core.Collections; using DLCS.Core.Types; using DLCS.Model.Assets.CustomHeaders; -using FluentAssertions; using Orchestrator.Assets; using Orchestrator.Features.Images; using Orchestrator.Infrastructure.ReverseProxy; -using Xunit; namespace Orchestrator.Tests.Features.Images; diff --git a/src/protagonist/Orchestrator.Tests/Features/Images/ImageRequestHandlerTests.cs b/src/protagonist/Orchestrator.Tests/Features/Images/ImageRequestHandlerTests.cs index f8c0a970c..17969ad64 100644 --- a/src/protagonist/Orchestrator.Tests/Features/Images/ImageRequestHandlerTests.cs +++ b/src/protagonist/Orchestrator.Tests/Features/Images/ImageRequestHandlerTests.cs @@ -2,13 +2,11 @@ using System.Collections.Generic; using System.Net; using System.Threading; -using System.Threading.Tasks; using DLCS.Core.Types; using DLCS.Model.Assets.CustomHeaders; using DLCS.Model.PathElements; using DLCS.Web.Requests.AssetDelivery; using FakeItEasy; -using FluentAssertions; using Microsoft.AspNetCore.Http; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging.Abstractions; @@ -19,7 +17,6 @@ using Orchestrator.Infrastructure.Auth; using Orchestrator.Infrastructure.ReverseProxy; using Orchestrator.Settings; -using Xunit; using Version = IIIF.ImageApi.Version; namespace Orchestrator.Tests.Features.Images; diff --git a/src/protagonist/Orchestrator.Tests/Infrastructure/API/ApiClientTests.cs b/src/protagonist/Orchestrator.Tests/Infrastructure/API/ApiClientTests.cs index 39f0e4c15..b4f7b8d02 100644 --- a/src/protagonist/Orchestrator.Tests/Infrastructure/API/ApiClientTests.cs +++ b/src/protagonist/Orchestrator.Tests/Infrastructure/API/ApiClientTests.cs @@ -2,20 +2,16 @@ using System.Net; using System.Net.Http; using System.Text; -using System.Threading.Tasks; -using API.Client; using DLCS.Core.Encryption; using DLCS.Core.Types; using DLCS.Model.Customers; using DLCS.Web.Auth; using FakeItEasy; -using FluentAssertions; using Microsoft.Extensions.Logging.Abstractions; using Microsoft.Extensions.Options; using Orchestrator.Infrastructure.API; using Orchestrator.Settings; using Test.Helpers.Http; -using Xunit; namespace Orchestrator.Tests.Infrastructure.API; diff --git a/src/protagonist/Orchestrator.Tests/Infrastructure/NamedQueries/PDF/FireballPdfCreatorTests.cs b/src/protagonist/Orchestrator.Tests/Infrastructure/NamedQueries/PDF/FireballPdfCreatorTests.cs index d2c0bc401..b1ef63195 100644 --- a/src/protagonist/Orchestrator.Tests/Infrastructure/NamedQueries/PDF/FireballPdfCreatorTests.cs +++ b/src/protagonist/Orchestrator.Tests/Infrastructure/NamedQueries/PDF/FireballPdfCreatorTests.cs @@ -6,24 +6,19 @@ using System.Net.Http.Json; using System.Text; using System.Threading; -using System.Threading.Tasks; using DLCS.AWS.S3; using DLCS.AWS.S3.Models; using DLCS.AWS.Settings; using DLCS.Core.Types; using DLCS.Model.Assets; using DLCS.Model.Assets.NamedQueries; -using DLCS.Model.PathElements; -using DLCS.Model.Storage; using FakeItEasy; using FizzWare.NBuilder; -using FluentAssertions; using Microsoft.Extensions.Logging.Abstractions; using Microsoft.Extensions.Options; using Orchestrator.Infrastructure.NamedQueries.PDF; using Orchestrator.Settings; using Test.Helpers.Http; -using Xunit; namespace Orchestrator.Tests.Infrastructure.NamedQueries.PDF; diff --git a/src/protagonist/Orchestrator.Tests/Infrastructure/ReverseProxy/DownstreamDestinationSelectorTests.cs b/src/protagonist/Orchestrator.Tests/Infrastructure/ReverseProxy/DownstreamDestinationSelectorTests.cs index 60a953beb..a7353f89d 100644 --- a/src/protagonist/Orchestrator.Tests/Infrastructure/ReverseProxy/DownstreamDestinationSelectorTests.cs +++ b/src/protagonist/Orchestrator.Tests/Infrastructure/ReverseProxy/DownstreamDestinationSelectorTests.cs @@ -1,16 +1,10 @@ -using System.Collections.Generic; -using System.Linq; -using DLCS.Core.Collections; +using DLCS.Core.Collections; using FakeItEasy; -using FizzWare.NBuilder; -using FluentAssertions; using Microsoft.Extensions.Logging.Abstractions; using Microsoft.Extensions.Options; using Orchestrator.Infrastructure.ReverseProxy; using Orchestrator.Settings; -using Xunit; using Yarp.ReverseProxy; -using Yarp.ReverseProxy.Configuration; using Yarp.ReverseProxy.LoadBalancing; using Yarp.ReverseProxy.Model; diff --git a/src/protagonist/Orchestrator.Tests/Infrastructure/ReverseProxy/PathRewriteTransformerTests.cs b/src/protagonist/Orchestrator.Tests/Infrastructure/ReverseProxy/PathRewriteTransformerTests.cs index 0b44e9a4f..c11181643 100644 --- a/src/protagonist/Orchestrator.Tests/Infrastructure/ReverseProxy/PathRewriteTransformerTests.cs +++ b/src/protagonist/Orchestrator.Tests/Infrastructure/ReverseProxy/PathRewriteTransformerTests.cs @@ -2,11 +2,8 @@ using System.Linq; using System.Net; using System.Net.Http; -using System.Threading.Tasks; -using FluentAssertions; using Microsoft.AspNetCore.Http; using Orchestrator.Infrastructure.ReverseProxy; -using Xunit; namespace Orchestrator.Tests.Infrastructure.ReverseProxy; diff --git a/src/protagonist/Orchestrator.Tests/Infrastructure/ReverseProxy/ProxyActionTests.cs b/src/protagonist/Orchestrator.Tests/Infrastructure/ReverseProxy/ProxyActionTests.cs index bac5b17da..e8777e433 100644 --- a/src/protagonist/Orchestrator.Tests/Infrastructure/ReverseProxy/ProxyActionTests.cs +++ b/src/protagonist/Orchestrator.Tests/Infrastructure/ReverseProxy/ProxyActionTests.cs @@ -1,6 +1,4 @@ -using FluentAssertions; -using Orchestrator.Infrastructure.ReverseProxy; -using Xunit; +using Orchestrator.Infrastructure.ReverseProxy; namespace Orchestrator.Tests.Infrastructure.ReverseProxy; diff --git a/src/protagonist/Orchestrator.Tests/Integration/AuthHandlingTests.cs b/src/protagonist/Orchestrator.Tests/Integration/AuthHandlingTests.cs index ae6fc4e51..0c7da0b61 100644 --- a/src/protagonist/Orchestrator.Tests/Integration/AuthHandlingTests.cs +++ b/src/protagonist/Orchestrator.Tests/Integration/AuthHandlingTests.cs @@ -13,7 +13,6 @@ using Newtonsoft.Json.Linq; using Orchestrator.Tests.Integration.Infrastructure; using Stubbery; -using Test.Helpers; using Test.Helpers.Integration; namespace Orchestrator.Tests.Integration; diff --git a/src/protagonist/Orchestrator.Tests/Integration/Infrastructure/CollectionDefinitions.cs b/src/protagonist/Orchestrator.Tests/Integration/Infrastructure/CollectionDefinitions.cs index 8acc74fa7..1bf8d0a2b 100644 --- a/src/protagonist/Orchestrator.Tests/Integration/Infrastructure/CollectionDefinitions.cs +++ b/src/protagonist/Orchestrator.Tests/Integration/Infrastructure/CollectionDefinitions.cs @@ -1,5 +1,4 @@ using Test.Helpers.Integration; -using Xunit; namespace Orchestrator.Tests.Integration.Infrastructure; diff --git a/src/protagonist/Orchestrator.Tests/Integration/Infrastructure/OrchestratorFixture.cs b/src/protagonist/Orchestrator.Tests/Integration/Infrastructure/OrchestratorFixture.cs index afe80bda7..1a21d23b5 100644 --- a/src/protagonist/Orchestrator.Tests/Integration/Infrastructure/OrchestratorFixture.cs +++ b/src/protagonist/Orchestrator.Tests/Integration/Infrastructure/OrchestratorFixture.cs @@ -1,7 +1,5 @@ -using System.Threading.Tasks; -using Stubbery; +using Stubbery; using Test.Helpers.Integration; -using Xunit; namespace Orchestrator.Tests.Integration.Infrastructure; diff --git a/src/protagonist/Orchestrator.Tests/Integration/Infrastructure/ProxyAdvancedExtensions.cs b/src/protagonist/Orchestrator.Tests/Integration/Infrastructure/ProxyAdvancedExtensions.cs index 4b9003772..beaace750 100644 --- a/src/protagonist/Orchestrator.Tests/Integration/Infrastructure/ProxyAdvancedExtensions.cs +++ b/src/protagonist/Orchestrator.Tests/Integration/Infrastructure/ProxyAdvancedExtensions.cs @@ -1,7 +1,6 @@ using System; using System.Linq; using System.Net.Http; -using System.Threading.Tasks; using Microsoft.AspNetCore.Http; namespace Orchestrator.Tests.Integration.Infrastructure; diff --git a/src/protagonist/Orchestrator.Tests/Integration/Infrastructure/TestProxyHttpClientFactory.cs b/src/protagonist/Orchestrator.Tests/Integration/Infrastructure/TestProxyHttpClientFactory.cs index 522abf54e..9d29528af 100644 --- a/src/protagonist/Orchestrator.Tests/Integration/Infrastructure/TestProxyHttpClientFactory.cs +++ b/src/protagonist/Orchestrator.Tests/Integration/Infrastructure/TestProxyHttpClientFactory.cs @@ -3,7 +3,6 @@ using System.Net.Http; using System.Net.Http.Json; using System.Threading; -using System.Threading.Tasks; using Microsoft.AspNetCore.Http; using Yarp.ReverseProxy.Forwarder; diff --git a/src/protagonist/Orchestrator.Tests/Settings/OrchestratorSettingsTests.cs b/src/protagonist/Orchestrator.Tests/Settings/OrchestratorSettingsTests.cs index f1d2f60fa..53dfd494c 100644 --- a/src/protagonist/Orchestrator.Tests/Settings/OrchestratorSettingsTests.cs +++ b/src/protagonist/Orchestrator.Tests/Settings/OrchestratorSettingsTests.cs @@ -1,9 +1,7 @@ using System.Collections.Generic; using DLCS.Core.Types; -using FluentAssertions; using IIIF.ImageApi; using Orchestrator.Settings; -using Xunit; namespace Orchestrator.Tests.Settings; diff --git a/src/protagonist/Orchestrator/Features/Images/ImageServer/InfoJson2Constructor.cs b/src/protagonist/Orchestrator/Features/Images/ImageServer/InfoJson2Constructor.cs index dfa6c150a..c15f186a9 100644 --- a/src/protagonist/Orchestrator/Features/Images/ImageServer/InfoJson2Constructor.cs +++ b/src/protagonist/Orchestrator/Features/Images/ImageServer/InfoJson2Constructor.cs @@ -1,17 +1,14 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; using System.Linq; using System.Threading; using System.Threading.Tasks; using DLCS.Core.Collections; using DLCS.Model.Assets; using IIIF; -using IIIF.ImageApi; using IIIF.ImageApi.V2; using Microsoft.Extensions.Logging; using Orchestrator.Assets; using Orchestrator.Infrastructure.IIIF; -using IIIFAuth2 = IIIF.Auth.V2; using Version = IIIF.ImageApi.Version; namespace Orchestrator.Features.Images.ImageServer; diff --git a/src/protagonist/Orchestrator/Features/Images/ImageServer/InfoJson3Constructor.cs b/src/protagonist/Orchestrator/Features/Images/ImageServer/InfoJson3Constructor.cs index ca47a09fa..ff30fe2df 100644 --- a/src/protagonist/Orchestrator/Features/Images/ImageServer/InfoJson3Constructor.cs +++ b/src/protagonist/Orchestrator/Features/Images/ImageServer/InfoJson3Constructor.cs @@ -1,12 +1,10 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; using System.Linq; using System.Threading; using System.Threading.Tasks; using DLCS.Core.Collections; using DLCS.Model.Assets; using IIIF; -using IIIF.ImageApi; using IIIF.ImageApi.V3; using Microsoft.Extensions.Logging; using Orchestrator.Assets; diff --git a/src/protagonist/Orchestrator/Features/TimeBased/TimeBasedRequestHandler.cs b/src/protagonist/Orchestrator/Features/TimeBased/TimeBasedRequestHandler.cs index 5af4458dd..645d31955 100644 --- a/src/protagonist/Orchestrator/Features/TimeBased/TimeBasedRequestHandler.cs +++ b/src/protagonist/Orchestrator/Features/TimeBased/TimeBasedRequestHandler.cs @@ -1,5 +1,4 @@ -using System; -using System.Net; +using System.Net; using System.Threading.Tasks; using DLCS.AWS.S3; using DLCS.AWS.S3.Models; diff --git a/src/protagonist/Orchestrator/Infrastructure/IIIF/AuthFactory.cs b/src/protagonist/Orchestrator/Infrastructure/IIIF/AuthFactory.cs index 53976cb47..2d5050b61 100644 --- a/src/protagonist/Orchestrator/Infrastructure/IIIF/AuthFactory.cs +++ b/src/protagonist/Orchestrator/Infrastructure/IIIF/AuthFactory.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using System.Linq; using DLCS.Core.Collections; using DLCS.Core.Strings; using DLCS.Model.Auth.Entities; diff --git a/src/protagonist/Orchestrator/Infrastructure/IIIF/IIIFCanvasFactory.cs b/src/protagonist/Orchestrator/Infrastructure/IIIF/IIIFCanvasFactory.cs index a632cca50..dfa8d7f4a 100644 --- a/src/protagonist/Orchestrator/Infrastructure/IIIF/IIIFCanvasFactory.cs +++ b/src/protagonist/Orchestrator/Infrastructure/IIIF/IIIFCanvasFactory.cs @@ -20,7 +20,6 @@ using IIIF.Presentation.V3.Strings; using Microsoft.Extensions.Options; using Orchestrator.Settings; -using Presi = IIIF.Presentation; using ImageApi = IIIF.ImageApi; using IIIF2 = IIIF.Presentation.V2; using IIIF3 = IIIF.Presentation.V3; diff --git a/src/protagonist/Orchestrator/Infrastructure/IIIF/IIIFManifestBuilder.cs b/src/protagonist/Orchestrator/Infrastructure/IIIF/IIIFManifestBuilder.cs index 73c37cb28..0a105ee6a 100644 --- a/src/protagonist/Orchestrator/Infrastructure/IIIF/IIIFManifestBuilder.cs +++ b/src/protagonist/Orchestrator/Infrastructure/IIIF/IIIFManifestBuilder.cs @@ -9,7 +9,6 @@ using DLCS.Model.Assets; using DLCS.Model.PathElements; using IIIF; -using IIIF.Auth.V2; using IIIF.Presentation; using IIIF.Presentation.V2.Strings; using IIIF.Presentation.V3.Strings; @@ -113,7 +112,7 @@ public class IIIFManifestBuilder return manifest; } - private async Task?> GetProbeServices(IReadOnlyCollection assets, CancellationToken cancellationToken) + private async Task?> GetProbeServices(IReadOnlyCollection assets, CancellationToken cancellationToken) { var assetsRequiringAuth = assets.Where(a => a.RequiresAuth && !string.IsNullOrEmpty(a.Roles)).ToList(); @@ -125,14 +124,14 @@ public class IIIFManifestBuilder // This is doing a lot - batch the requests up? var sw = Stopwatch.StartNew(); - var probeServices = new Dictionary(assetsRequiringAuthCount); + var probeServices = new Dictionary(assetsRequiringAuthCount); var taskList = new List(assetsRequiringAuthCount); foreach (var asset in assetsRequiringAuth) { taskList.Add(authBuilder.GetAuthServicesForAsset(asset.Id, asset.RolesList.ToList(), cancellationToken) .ContinueWith(antecedent => { - if (antecedent.Result is AuthProbeService2 probeService2) + if (antecedent.Result is IIIFAuth2.AuthProbeService2 probeService2) probeServices[asset.Id] = probeService2; }, TaskContinuationOptions.OnlyOnRanToCompletion)); @@ -146,10 +145,10 @@ public class IIIFManifestBuilder return probeServices; } - private static List GetDistinctAccessServices(Dictionary? probeServices) + private static List GetDistinctAccessServices(Dictionary? probeServices) { var accessServices = probeServices! - .SelectMany(kvp => kvp.Value.Service?.OfType() ?? Array.Empty()) + .SelectMany(kvp => kvp.Value.Service?.OfType() ?? Array.Empty()) .DistinctBy(accessService => accessService.Id) .Cast() .ToList(); diff --git a/src/protagonist/Orchestrator/Infrastructure/IIIFAssetControllerBase.cs b/src/protagonist/Orchestrator/Infrastructure/IIIFAssetControllerBase.cs index d03ba02e3..8e202d1ba 100644 --- a/src/protagonist/Orchestrator/Infrastructure/IIIFAssetControllerBase.cs +++ b/src/protagonist/Orchestrator/Infrastructure/IIIFAssetControllerBase.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using System.Net; using System.Threading; using System.Threading.Tasks; diff --git a/src/protagonist/Orchestrator/Infrastructure/PersistedNamedQueryControllerBase.cs b/src/protagonist/Orchestrator/Infrastructure/PersistedNamedQueryControllerBase.cs index c5a9d4657..5e12e3c0f 100644 --- a/src/protagonist/Orchestrator/Infrastructure/PersistedNamedQueryControllerBase.cs +++ b/src/protagonist/Orchestrator/Infrastructure/PersistedNamedQueryControllerBase.cs @@ -1,14 +1,11 @@ using System; -using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using DLCS.Core.Caching; using MediatR; -using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; -using Microsoft.Net.Http.Headers; using Newtonsoft.Json; using Orchestrator.Infrastructure.NamedQueries.Persistence.Models; using Orchestrator.Settings; diff --git a/src/protagonist/Orchestrator/Infrastructure/ReverseProxy/DownstreamDestinationSelector.cs b/src/protagonist/Orchestrator/Infrastructure/ReverseProxy/DownstreamDestinationSelector.cs index 46aa050a0..2b3908cd6 100644 --- a/src/protagonist/Orchestrator/Infrastructure/ReverseProxy/DownstreamDestinationSelector.cs +++ b/src/protagonist/Orchestrator/Infrastructure/ReverseProxy/DownstreamDestinationSelector.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using System.Linq; using DLCS.Core.Collections; using Microsoft.AspNetCore.Http; using Microsoft.Extensions.Logging; diff --git a/src/protagonist/Orchestrator/Program.cs b/src/protagonist/Orchestrator/Program.cs index a7b3edcb5..85ae5158d 100644 --- a/src/protagonist/Orchestrator/Program.cs +++ b/src/protagonist/Orchestrator/Program.cs @@ -1,8 +1,8 @@ using System; -using Microsoft.AspNetCore.Hosting; -using Microsoft.Extensions.Hosting; using DLCS.AWS.SSM; using DLCS.Web.Logging; +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.Hosting; using Serilog; namespace Orchestrator; diff --git a/src/protagonist/Portal/Behaviours/AuditBehaviour.cs b/src/protagonist/Portal/Behaviours/AuditBehaviour.cs index 4a0f6ac32..61fd4b7dd 100644 --- a/src/protagonist/Portal/Behaviours/AuditBehaviour.cs +++ b/src/protagonist/Portal/Behaviours/AuditBehaviour.cs @@ -1,8 +1,6 @@ using System.Security.Claims; using System.Threading; using System.Threading.Tasks; -using API.Client; -using DLCS.Mediatr.Behaviours; using DLCS.Web.Auth; using MediatR; using Microsoft.Extensions.Logging; diff --git a/src/protagonist/Portal/Features/Account/Requests/LoginPortalUser.cs b/src/protagonist/Portal/Features/Account/Requests/LoginPortalUser.cs index acb9de2f9..9c163e23e 100644 --- a/src/protagonist/Portal/Features/Account/Requests/LoginPortalUser.cs +++ b/src/protagonist/Portal/Features/Account/Requests/LoginPortalUser.cs @@ -3,11 +3,9 @@ using System.Security.Claims; using System.Threading; using System.Threading.Tasks; -using API.Client; using DLCS.Core.Encryption; using DLCS.Model.Customers; using DLCS.Repository; -using DLCS.Repository.Entities; using DLCS.Web.Auth; using MediatR; using Microsoft.AspNetCore.Authentication; diff --git a/src/protagonist/Portal/Features/Admin/AdminController.cs b/src/protagonist/Portal/Features/Admin/AdminController.cs index 008b21b46..df4c2f96a 100644 --- a/src/protagonist/Portal/Features/Admin/AdminController.cs +++ b/src/protagonist/Portal/Features/Admin/AdminController.cs @@ -1,7 +1,6 @@ using System; using System.Security.Claims; using System.Threading.Tasks; -using API.Client; using DLCS.Web.Auth; using MediatR; using Microsoft.AspNetCore.Authorization; @@ -9,7 +8,7 @@ using Portal.Features.Admin.Requests; namespace Portal.Features.Admin; - + [Route("[controller]/[action]")] [Authorize(Roles=ClaimsPrincipalUtils.Roles.Admin)] [ApiController] diff --git a/src/protagonist/Portal/Features/Admin/Requests/CreateSignupLink.cs b/src/protagonist/Portal/Features/Admin/Requests/CreateSignupLink.cs index 63e9bbd68..03da4665b 100644 --- a/src/protagonist/Portal/Features/Admin/Requests/CreateSignupLink.cs +++ b/src/protagonist/Portal/Features/Admin/Requests/CreateSignupLink.cs @@ -3,7 +3,6 @@ using System.Security.Claims; using System.Threading; using System.Threading.Tasks; -using API.Client; using DLCS.Core.Encryption; using DLCS.Model.Customers; using DLCS.Repository; diff --git a/src/protagonist/Portal/Features/Admin/Requests/DeleteSignupLink.cs b/src/protagonist/Portal/Features/Admin/Requests/DeleteSignupLink.cs index 9adc5b260..179e8ca29 100644 --- a/src/protagonist/Portal/Features/Admin/Requests/DeleteSignupLink.cs +++ b/src/protagonist/Portal/Features/Admin/Requests/DeleteSignupLink.cs @@ -2,7 +2,6 @@ using System.Security.Claims; using System.Threading; using System.Threading.Tasks; -using API.Client; using DLCS.Model.Customers; using DLCS.Repository; using DLCS.Web.Auth; @@ -10,7 +9,7 @@ using Microsoft.Extensions.Logging; namespace Portal.Features.Admin.Requests; - + public class DeleteSignupLink : IRequest { public string Id { get; set; } diff --git a/src/protagonist/Portal/Features/Admin/Requests/GetAllSignupLinks.cs b/src/protagonist/Portal/Features/Admin/Requests/GetAllSignupLinks.cs index 7ebaed750..4a596198d 100644 --- a/src/protagonist/Portal/Features/Admin/Requests/GetAllSignupLinks.cs +++ b/src/protagonist/Portal/Features/Admin/Requests/GetAllSignupLinks.cs @@ -4,7 +4,6 @@ using System.Security.Claims; using System.Threading; using System.Threading.Tasks; -using API.Client; using DLCS.Repository; using DLCS.Web.Auth; using MediatR; @@ -13,7 +12,7 @@ using Portal.Features.Account.Models; namespace Portal.Features.Admin.Requests; - + /// /// Request to get all available signup links (whether used or not) /// diff --git a/src/protagonist/Portal/Features/Admin/Requests/GetUsers.cs b/src/protagonist/Portal/Features/Admin/Requests/GetUsers.cs index 4e19243a9..78e38b7d7 100644 --- a/src/protagonist/Portal/Features/Admin/Requests/GetUsers.cs +++ b/src/protagonist/Portal/Features/Admin/Requests/GetUsers.cs @@ -5,13 +5,12 @@ using System.Threading.Tasks; using DLCS.Model.Customers; using DLCS.Repository; -using DLCS.Repository.Entities; using MediatR; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; namespace Portal.Features.Admin.Requests; - + public class GetUsers : IRequest> { public GetUsers(int customerId) diff --git a/src/protagonist/Portal/Features/Batches/CsvUploadController.cs b/src/protagonist/Portal/Features/Batches/CsvUploadController.cs index e6c924fc9..8015b045c 100644 --- a/src/protagonist/Portal/Features/Batches/CsvUploadController.cs +++ b/src/protagonist/Portal/Features/Batches/CsvUploadController.cs @@ -1,6 +1,5 @@ using System.Collections.Generic; using System.Threading.Tasks; -using API.Client; using MediatR; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; diff --git a/src/protagonist/Portal/Features/Batches/Requests/GetBatch.cs b/src/protagonist/Portal/Features/Batches/Requests/GetBatch.cs index 4329b2e37..21ef4d88a 100644 --- a/src/protagonist/Portal/Features/Batches/Requests/GetBatch.cs +++ b/src/protagonist/Portal/Features/Batches/Requests/GetBatch.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using System.Net.Http; using System.Security.Claims; using System.Threading; using System.Threading.Tasks; diff --git a/src/protagonist/Portal/Features/Batches/Requests/IngestFromCsv.cs b/src/protagonist/Portal/Features/Batches/Requests/IngestFromCsv.cs index 09b96889e..b8eaa366c 100644 --- a/src/protagonist/Portal/Features/Batches/Requests/IngestFromCsv.cs +++ b/src/protagonist/Portal/Features/Batches/Requests/IngestFromCsv.cs @@ -8,14 +8,14 @@ using System.Threading; using System.Threading.Tasks; using API.Client; -using DLCS.HydraModel; -using Hydra.Collections; -using MediatR; -using Microsoft.AspNetCore.Http; using CsvHelper; using CsvHelper.Configuration.Attributes; using CsvHelper.TypeConversion; +using DLCS.HydraModel; using DLCS.Web.Auth; +using Hydra.Collections; +using MediatR; +using Microsoft.AspNetCore.Http; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using Portal.Settings; diff --git a/src/protagonist/Portal/Features/Spaces/ImageDropzoneController.cs b/src/protagonist/Portal/Features/Spaces/ImageDropzoneController.cs index 8c1b2a495..165300bac 100644 --- a/src/protagonist/Portal/Features/Spaces/ImageDropzoneController.cs +++ b/src/protagonist/Portal/Features/Spaces/ImageDropzoneController.cs @@ -4,7 +4,6 @@ using System.Security.Claims; using System.Threading.Tasks; using API.Client; -using DLCS.AWS.S3; using DLCS.Web.Auth; using MediatR; using Microsoft.AspNetCore.Http; diff --git a/src/protagonist/Portal/Features/Spaces/Requests/GetSpaceDetails.cs b/src/protagonist/Portal/Features/Spaces/Requests/GetSpaceDetails.cs index 2012cdd22..6d9232cbc 100644 --- a/src/protagonist/Portal/Features/Spaces/Requests/GetSpaceDetails.cs +++ b/src/protagonist/Portal/Features/Spaces/Requests/GetSpaceDetails.cs @@ -1,6 +1,4 @@ using System; -using System.Linq; -using System.Linq.Dynamic.Core; using System.Security.Claims; using System.Threading; using System.Threading.Tasks; @@ -9,13 +7,11 @@ using DLCS.Core.Settings; using DLCS.HydraModel; using DLCS.Web.Auth; -using Hydra.Collections; using MediatR; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using Portal.Features.Spaces.Models; using Portal.Settings; -using Image = DLCS.HydraModel.Image; namespace Portal.Features.Spaces.Requests; diff --git a/src/protagonist/Portal/Features/TempController.cs b/src/protagonist/Portal/Features/TempController.cs index 6584aa7c6..39dfabd63 100644 --- a/src/protagonist/Portal/Features/TempController.cs +++ b/src/protagonist/Portal/Features/TempController.cs @@ -2,7 +2,6 @@ using Amazon.S3; using Amazon.S3.Model; using DLCS.AWS.Settings; -using DLCS.Core.Settings; using DLCS.Repository; using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore; diff --git a/src/protagonist/Portal/Pages/Admin/Customers/Details.cshtml.cs b/src/protagonist/Portal/Pages/Admin/Customers/Details.cshtml.cs index 2b6d2cd74..27f422366 100644 --- a/src/protagonist/Portal/Pages/Admin/Customers/Details.cshtml.cs +++ b/src/protagonist/Portal/Pages/Admin/Customers/Details.cshtml.cs @@ -2,7 +2,6 @@ using System.Threading.Tasks; using API.Client; using DLCS.Model.Customers; -using DLCS.Repository.Entities; using Hydra.Collections; using MediatR; using Microsoft.AspNetCore.Mvc; @@ -11,7 +10,7 @@ using Customer = DLCS.Model.Customers.Customer; namespace Portal.Pages.Admin.Customers; - + public class Details : PageModel { private readonly IMediator mediator; diff --git a/src/protagonist/Portal/Pages/Admin/Signups.cshtml.cs b/src/protagonist/Portal/Pages/Admin/Signups.cshtml.cs index bb3f48a75..982c0672c 100644 --- a/src/protagonist/Portal/Pages/Admin/Signups.cshtml.cs +++ b/src/protagonist/Portal/Pages/Admin/Signups.cshtml.cs @@ -5,11 +5,10 @@ using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; using Portal.Features.Account.Models; -using Portal.Features.Admin; using Portal.Features.Admin.Requests; namespace Portal.Pages.Admin; - + public class Signups : PageModel { private readonly IMediator mediator; diff --git a/src/protagonist/Portal/Pages/Batches/Index.cshtml b/src/protagonist/Portal/Pages/Batches/Index.cshtml index 9a9d12e14..b4d7959b1 100644 --- a/src/protagonist/Portal/Pages/Batches/Index.cshtml +++ b/src/protagonist/Portal/Pages/Batches/Index.cshtml @@ -1,7 +1,7 @@ @page "{batch}" +@using AssetFamily = DLCS.HydraModel.AssetFamily @using Hydra @using Portal.Extensions -@using AssetFamily = DLCS.HydraModel.AssetFamily @model Portal.Pages.Batches.Index @{ diff --git a/src/protagonist/Portal/Pages/Batches/Index.cshtml.cs b/src/protagonist/Portal/Pages/Batches/Index.cshtml.cs index 0dfc6e32e..6adc39a13 100644 --- a/src/protagonist/Portal/Pages/Batches/Index.cshtml.cs +++ b/src/protagonist/Portal/Pages/Batches/Index.cshtml.cs @@ -1,6 +1,5 @@ using System.Collections.Generic; using System.Threading.Tasks; -using DLCS.Core; using DLCS.HydraModel; using Hydra.Collections; using MediatR; diff --git a/src/protagonist/Portal/Pages/Error.cshtml b/src/protagonist/Portal/Pages/Error.cshtml index e06acc7d5..a59e49f90 100644 --- a/src/protagonist/Portal/Pages/Error.cshtml +++ b/src/protagonist/Portal/Pages/Error.cshtml @@ -1,5 +1,4 @@ @page "{code}" -@using Microsoft.AspNetCore.WebUtilities; @model ErrorModel @{ ViewData["Title"] = "Error"; diff --git a/src/protagonist/Portal/Pages/Queue/Index.cshtml.cs b/src/protagonist/Portal/Pages/Queue/Index.cshtml.cs index 1df45b820..d243aa3be 100644 --- a/src/protagonist/Portal/Pages/Queue/Index.cshtml.cs +++ b/src/protagonist/Portal/Pages/Queue/Index.cshtml.cs @@ -1,6 +1,5 @@ using System.Threading.Tasks; using API.Client; -using DLCS.Core.Enum; using DLCS.HydraModel; using Hydra.Collections; using MediatR; diff --git a/src/protagonist/Portal/Pages/Queue/Upload.cshtml.cs b/src/protagonist/Portal/Pages/Queue/Upload.cshtml.cs index 25bf77c24..9d1826cf6 100644 --- a/src/protagonist/Portal/Pages/Queue/Upload.cshtml.cs +++ b/src/protagonist/Portal/Pages/Queue/Upload.cshtml.cs @@ -1,5 +1,4 @@ -using System.Threading.Tasks; -using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; namespace Portal.Pages.Queue; diff --git a/src/protagonist/Portal/Pages/Spaces/Details.cshtml b/src/protagonist/Portal/Pages/Spaces/Details.cshtml index 3ca62610b..374668dca 100644 --- a/src/protagonist/Portal/Pages/Spaces/Details.cshtml +++ b/src/protagonist/Portal/Pages/Spaces/Details.cshtml @@ -1,7 +1,7 @@ @page "{id}" +@using Portal.Extensions @using DLCS.HydraModel @using DLCS.Web.Auth -@using Portal.Extensions @model Portal.Pages.Spaces.Details @{ diff --git a/src/protagonist/Portal/Startup.cs b/src/protagonist/Portal/Startup.cs index 3ea4ed138..5739fede2 100644 --- a/src/protagonist/Portal/Startup.cs +++ b/src/protagonist/Portal/Startup.cs @@ -10,9 +10,7 @@ using DLCS.Core.Encryption; using DLCS.Core.Settings; using DLCS.Mediatr.Behaviours; -using DLCS.Model.Spaces; using DLCS.Repository; -using DLCS.Repository.Spaces; using DLCS.Web.Auth; using MediatR; using Microsoft.AspNetCore.Authentication.Cookies; diff --git a/src/protagonist/Test.Helpers/Integration/DatabaseTestDataPopulation.cs b/src/protagonist/Test.Helpers/Integration/DatabaseTestDataPopulation.cs index 7f6e06ab1..4752532d5 100644 --- a/src/protagonist/Test.Helpers/Integration/DatabaseTestDataPopulation.cs +++ b/src/protagonist/Test.Helpers/Integration/DatabaseTestDataPopulation.cs @@ -9,7 +9,6 @@ using DLCS.Model.Spaces; using DLCS.Model.Storage; using DLCS.Repository.Auth; -using DLCS.Repository.Entities; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.ChangeTracking; diff --git a/src/protagonist/Test.Helpers/Storage/TestBucketWriter.cs b/src/protagonist/Test.Helpers/Storage/TestBucketWriter.cs index 41117c49e..0bb484c82 100644 --- a/src/protagonist/Test.Helpers/Storage/TestBucketWriter.cs +++ b/src/protagonist/Test.Helpers/Storage/TestBucketWriter.cs @@ -8,7 +8,6 @@ using DLCS.AWS.S3.Models; using DLCS.Core.Strings; using FluentAssertions.Execution; -using Microsoft.Extensions.Options; namespace Test.Helpers.Storage; diff --git a/src/protagonist/Thumbs.Tests/Integration/ImageRequestTests.cs b/src/protagonist/Thumbs.Tests/Integration/ImageRequestTests.cs index ca24aa310..177ad67ce 100644 --- a/src/protagonist/Thumbs.Tests/Integration/ImageRequestTests.cs +++ b/src/protagonist/Thumbs.Tests/Integration/ImageRequestTests.cs @@ -1,10 +1,7 @@ using System.Net; using System.Text.Json.Nodes; -using Amazon.S3; -using Amazon.S3.Model; using FluentAssertions; using Microsoft.AspNetCore.Mvc.Testing; -using Newtonsoft.Json.Linq; using Test.Helpers.Integration; using Thumbs.Tests.Integration.Infrastructure; diff --git a/src/protagonist/Thumbs/Infrastructure/ServiceCollectionX.cs b/src/protagonist/Thumbs/Infrastructure/ServiceCollectionX.cs index 1fbdf0905..233c14fb5 100644 --- a/src/protagonist/Thumbs/Infrastructure/ServiceCollectionX.cs +++ b/src/protagonist/Thumbs/Infrastructure/ServiceCollectionX.cs @@ -1,18 +1,12 @@ -using System.Collections.Generic; -using DLCS.AWS.Configuration; +using DLCS.AWS.Configuration; using DLCS.AWS.S3; using DLCS.Model.Assets; -using DLCS.Model.Assets.Thumbs; using DLCS.Model.Policies; -using DLCS.Repository; using DLCS.Repository.Assets; -using DLCS.Repository.Assets.Thumbs; using DLCS.Repository.Policies; -using DLCS.Web.Response; using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; -using Newtonsoft.Json; using Serilog; using Thumbs.Reorganising; using Thumbs.Settings; diff --git a/src/protagonist/Utils/TestData/Program.cs b/src/protagonist/Utils/TestData/Program.cs index 645aed808..2d5c23765 100644 --- a/src/protagonist/Utils/TestData/Program.cs +++ b/src/protagonist/Utils/TestData/Program.cs @@ -1,5 +1,4 @@ -using System; -using DLCS.Repository; +using DLCS.Repository; using Microsoft.Extensions.Configuration; var configuration = new ConfigurationBuilder()