diff --git a/src/BuildingBlocks/OpenApi/SecuritySchemeDocumentTransformer.cs b/src/BuildingBlocks/OpenApi/SecuritySchemeDocumentTransformer.cs index 6f5ffc7..38b4bb2 100644 --- a/src/BuildingBlocks/OpenApi/SecuritySchemeDocumentTransformer.cs +++ b/src/BuildingBlocks/OpenApi/SecuritySchemeDocumentTransformer.cs @@ -15,26 +15,26 @@ public class SecuritySchemeDocumentTransformer : IOpenApiDocumentTransformer document.Components.SecuritySchemes ??= new Dictionary(); var securitySchemes = new Dictionary - { - ["Bearer"] = new OpenApiSecurityScheme - { - Name = "Authorization", - Type = SecuritySchemeType.Http, - Scheme = "bearer", - BearerFormat = "JWT", - In = ParameterLocation.Header, - Description = + { + ["Bearer"] = new OpenApiSecurityScheme + { + Name = "Authorization", + Type = SecuritySchemeType.Http, + Scheme = "bearer", + BearerFormat = "JWT", + In = ParameterLocation.Header, + Description = "Enter 'Bearer' [space] and your token in the text input below.\n\nExample: 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'", - }, - ["ApiKey"] = new OpenApiSecurityScheme - { - Name = "X-API-KEY", - Type = SecuritySchemeType.ApiKey, - In = ParameterLocation.Header, - Description = + }, + ["ApiKey"] = new OpenApiSecurityScheme + { + Name = "X-API-KEY", + Type = SecuritySchemeType.ApiKey, + In = ParameterLocation.Header, + Description = "Enter your API key in the text input below.\n\nExample: '12345-abcdef'", - }, - }; + }, + }; foreach (var (key, scheme) in securitySchemes) { diff --git a/src/BuildingBlocks/TestBase/TestBase.cs b/src/BuildingBlocks/TestBase/TestBase.cs index 5797b30..8a31729 100644 --- a/src/BuildingBlocks/TestBase/TestBase.cs +++ b/src/BuildingBlocks/TestBase/TestBase.cs @@ -618,11 +618,11 @@ where TEntryPoint : class { PersistDbConnection = new NpgsqlConnection(persistOptions.ConnectionString); await PersistDbConnection.OpenAsync(); - + using var scope = Fixture.ServiceProvider.CreateScope(); var dbContext = scope.ServiceProvider.GetRequiredService(); await dbContext.Database.EnsureCreatedAsync(); - + await Fixture.PersistMessageBackgroundService.StartAsync( Fixture.CancellationTokenSource.Token); @@ -645,8 +645,8 @@ where TEntryPoint : class _reSpawnerDefaultDb = await Respawner.CreateAsync( DefaultDbConnection, - new RespawnerOptions - { + new RespawnerOptions + { DbAdapter = DbAdapter.Postgres, TablesToIgnore = ["__EFMigrationsHistory",] }); diff --git a/src/Services/Booking/tests/IntegrationTest/Fakes/FakeReserveSeatResponse.cs b/src/Services/Booking/tests/IntegrationTest/Fakes/FakeReserveSeatResponse.cs index 0f37d4a..3c041fa 100644 --- a/src/Services/Booking/tests/IntegrationTest/Fakes/FakeReserveSeatResponse.cs +++ b/src/Services/Booking/tests/IntegrationTest/Fakes/FakeReserveSeatResponse.cs @@ -1,4 +1,5 @@ namespace Integration.Test.Fakes; + using Flight; using MassTransit; diff --git a/src/Services/Flight/src/Flight/Flights/Dtos/FlightDto.cs b/src/Services/Flight/src/Flight/Flights/Dtos/FlightDto.cs index be5c750..83c1379 100644 --- a/src/Services/Flight/src/Flight/Flights/Dtos/FlightDto.cs +++ b/src/Services/Flight/src/Flight/Flights/Dtos/FlightDto.cs @@ -1,6 +1,7 @@ using System; namespace Flight.Flights.Dtos; + public record FlightDto(Guid Id, string FlightNumber, Guid AircraftId, Guid DepartureAirportId, DateTime DepartureDate, DateTime ArriveDate, Guid ArriveAirportId, decimal DurationMinutes, DateTime FlightDate, Enums.FlightStatus Status, decimal Price); \ No newline at end of file diff --git a/src/Services/Flight/src/Flight/Flights/ValueObjects/ArriveDate.cs b/src/Services/Flight/src/Flight/Flights/ValueObjects/ArriveDate.cs index 863579c..0984fd3 100644 --- a/src/Services/Flight/src/Flight/Flights/ValueObjects/ArriveDate.cs +++ b/src/Services/Flight/src/Flight/Flights/ValueObjects/ArriveDate.cs @@ -1,4 +1,5 @@ namespace Flight.Flights.ValueObjects; + using System; using Flight.Flights.Exceptions; diff --git a/src/Services/Flight/src/Flight/Flights/ValueObjects/DepartureDate.cs b/src/Services/Flight/src/Flight/Flights/ValueObjects/DepartureDate.cs index 89eb003..3ebc8de 100644 --- a/src/Services/Flight/src/Flight/Flights/ValueObjects/DepartureDate.cs +++ b/src/Services/Flight/src/Flight/Flights/ValueObjects/DepartureDate.cs @@ -1,4 +1,5 @@ namespace Flight.Flights.ValueObjects; + using System; using Flight.Flights.Exceptions; diff --git a/src/Services/Flight/src/Flight/Flights/ValueObjects/FlightDate.cs b/src/Services/Flight/src/Flight/Flights/ValueObjects/FlightDate.cs index fd56660..5f0b1ce 100644 --- a/src/Services/Flight/src/Flight/Flights/ValueObjects/FlightDate.cs +++ b/src/Services/Flight/src/Flight/Flights/ValueObjects/FlightDate.cs @@ -1,4 +1,5 @@ namespace Flight.Flights.ValueObjects; + using System; using Flight.Flights.Exceptions; diff --git a/src/Services/Flight/tests/IntegrationTest/Seat/Features/ReserveSeatTests.cs b/src/Services/Flight/tests/IntegrationTest/Seat/Features/ReserveSeatTests.cs index 9d658bc..a0d1ad1 100644 --- a/src/Services/Flight/tests/IntegrationTest/Seat/Features/ReserveSeatTests.cs +++ b/src/Services/Flight/tests/IntegrationTest/Seat/Features/ReserveSeatTests.cs @@ -8,6 +8,7 @@ using Integration.Test.Fakes; using Xunit; namespace Integration.Test.Seat.Features; + public class ReserveSeatTests : FlightIntegrationTestBase { public ReserveSeatTests( diff --git a/src/Services/Passenger/src/Passenger/Exceptions/InvalidPassengerIdException.cs b/src/Services/Passenger/src/Passenger/Exceptions/InvalidPassengerIdException.cs index c64319b..ed206d4 100644 --- a/src/Services/Passenger/src/Passenger/Exceptions/InvalidPassengerIdException.cs +++ b/src/Services/Passenger/src/Passenger/Exceptions/InvalidPassengerIdException.cs @@ -1,6 +1,7 @@ using SmartCharging.Infrastructure.Exceptions; namespace Passenger.Exceptions; + using System; public class InvalidPassengerIdException : DomainException diff --git a/src/Services/Passenger/src/Passenger/Passengers/Dtos/PassengerDto.cs b/src/Services/Passenger/src/Passenger/Passengers/Dtos/PassengerDto.cs index 70b750e..6869f43 100644 --- a/src/Services/Passenger/src/Passenger/Passengers/Dtos/PassengerDto.cs +++ b/src/Services/Passenger/src/Passenger/Passengers/Dtos/PassengerDto.cs @@ -1,2 +1,3 @@ namespace Passenger.Passengers.Dtos; + public record PassengerDto(Guid Id, string Name, string PassportNumber, Enums.PassengerType PassengerType, int Age); \ No newline at end of file diff --git a/src/Services/Passenger/src/Passenger/Passengers/Exceptions/InvalidAgeException.cs b/src/Services/Passenger/src/Passenger/Passengers/Exceptions/InvalidAgeException.cs index 2c0c4bf..0702991 100644 --- a/src/Services/Passenger/src/Passenger/Passengers/Exceptions/InvalidAgeException.cs +++ b/src/Services/Passenger/src/Passenger/Passengers/Exceptions/InvalidAgeException.cs @@ -1,4 +1,5 @@ namespace Passenger.Passengers.Exceptions; + using BuildingBlocks.Exception; public class InvalidAgeException : BadRequestException diff --git a/src/Services/Passenger/src/Passenger/Passengers/Exceptions/InvalidNameException.cs b/src/Services/Passenger/src/Passenger/Passengers/Exceptions/InvalidNameException.cs index a30aab6..3d1de7a 100644 --- a/src/Services/Passenger/src/Passenger/Passengers/Exceptions/InvalidNameException.cs +++ b/src/Services/Passenger/src/Passenger/Passengers/Exceptions/InvalidNameException.cs @@ -1,4 +1,5 @@ namespace Passenger.Passengers.Exceptions; + using BuildingBlocks.Exception; diff --git a/src/Services/Passenger/src/Passenger/Passengers/Exceptions/InvalidPassportNumberException.cs b/src/Services/Passenger/src/Passenger/Passengers/Exceptions/InvalidPassportNumberException.cs index be19652..a5ee3ac 100644 --- a/src/Services/Passenger/src/Passenger/Passengers/Exceptions/InvalidPassportNumberException.cs +++ b/src/Services/Passenger/src/Passenger/Passengers/Exceptions/InvalidPassportNumberException.cs @@ -1,4 +1,5 @@ namespace Passenger.Passengers.Exceptions; + using BuildingBlocks.Exception; diff --git a/src/Services/Passenger/src/Passenger/Passengers/Models/PassengerReadModel.cs b/src/Services/Passenger/src/Passenger/Passengers/Models/PassengerReadModel.cs index 2b13cf1..b02cbf6 100644 --- a/src/Services/Passenger/src/Passenger/Passengers/Models/PassengerReadModel.cs +++ b/src/Services/Passenger/src/Passenger/Passengers/Models/PassengerReadModel.cs @@ -1,4 +1,5 @@ namespace Passenger.Passengers.Models; + public class PassengerReadModel { public required Guid Id { get; init; } diff --git a/src/Services/Passenger/tests/IntegrationTest/Passenger/Features/CompleteRegisterPassengerTests.cs b/src/Services/Passenger/tests/IntegrationTest/Passenger/Features/CompleteRegisterPassengerTests.cs index bdec472..b0a4cbc 100644 --- a/src/Services/Passenger/tests/IntegrationTest/Passenger/Features/CompleteRegisterPassengerTests.cs +++ b/src/Services/Passenger/tests/IntegrationTest/Passenger/Features/CompleteRegisterPassengerTests.cs @@ -6,6 +6,7 @@ using Passenger.Data; using Xunit; namespace Integration.Test.Passenger.Features; + public class CompleteRegisterPassengerTests : PassengerIntegrationTestBase {