diff --git a/src/Shop.Core/Extensions/ServicesCollectionExtensions.cs b/src/Shop.Core/ConfigureServices.cs similarity index 94% rename from src/Shop.Core/Extensions/ServicesCollectionExtensions.cs rename to src/Shop.Core/ConfigureServices.cs index 0dfd47e..48b583e 100644 --- a/src/Shop.Core/Extensions/ServicesCollectionExtensions.cs +++ b/src/Shop.Core/ConfigureServices.cs @@ -4,10 +4,10 @@ using Shop.Core.AppSettings; using Shop.Core.SharedKernel; using Shop.Core.SharedKernel.Correlation; -namespace Shop.Core.Extensions; +namespace Shop.Core; [ExcludeFromCodeCoverage] -public static class ServicesCollectionExtensions +public static class ConfigureServices { public static IServiceCollection AddCorrelationGenerator(this IServiceCollection services) => services.AddScoped(); @@ -32,4 +32,4 @@ public static class ServicesCollectionExtensions .ValidateOnStart() .Services; } -} \ No newline at end of file +} diff --git a/src/Shop.PublicApi/Program.cs b/src/Shop.PublicApi/Program.cs index a60715d..3de81e7 100644 --- a/src/Shop.PublicApi/Program.cs +++ b/src/Shop.PublicApi/Program.cs @@ -12,6 +12,7 @@ using Microsoft.AspNetCore.Routing; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Shop.Application; +using Shop.Core; using Shop.Core.Extensions; using Shop.Infrastructure; using Shop.PublicApi.Extensions; @@ -23,9 +24,7 @@ var builder = WebApplication.CreateBuilder(args); builder.Services .Configure(compressionOptions => compressionOptions.Level = CompressionLevel.Fastest) .Configure(jsonOptions => jsonOptions.JsonSerializerOptions.Configure()) - .Configure(routeOptions => routeOptions.LowercaseUrls = true); - -builder.Services + .Configure(routeOptions => routeOptions.LowercaseUrls = true) .AddHttpClient() .AddHttpContextAccessor() .AddResponseCompression(compressionOptions => diff --git a/tests/Shop.UnitTests/Core/Extensions/ServicesCollectionExtensionsTests.cs b/tests/Shop.UnitTests/Core/Extensions/ServicesCollectionExtensionsTests.cs index dfb5177..556e54d 100644 --- a/tests/Shop.UnitTests/Core/Extensions/ServicesCollectionExtensionsTests.cs +++ b/tests/Shop.UnitTests/Core/Extensions/ServicesCollectionExtensionsTests.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using FluentAssertions; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; +using Shop.Core; using Shop.Core.AppSettings; using Shop.Core.Extensions; using Xunit;