├── .dockerignore ├── .gitignore ├── Armut.sln ├── LICENSE ├── README.md ├── src ├── Armut.Api.Core │ ├── Armut.Api.Core.csproj │ ├── ArmutContext.cs │ ├── Components │ │ ├── Contract.cs │ │ └── ModelValidator.cs │ ├── Contracts │ │ ├── IEvent.cs │ │ ├── IEventService.cs │ │ ├── IInstaller.cs │ │ ├── IJobQuoteService.cs │ │ ├── IJobService.cs │ │ ├── IModelValidator.cs │ │ ├── IService.cs │ │ ├── IServicesService.cs │ │ └── IUserService.cs │ ├── Entities │ │ ├── EventEntity.cs │ │ ├── JobEntity.cs │ │ ├── JobQuoteEntity.cs │ │ ├── ProviderEntity.cs │ │ ├── ServiceEntity.cs │ │ └── UserEntity.cs │ ├── Exceptions │ │ ├── BaseException.cs │ │ ├── BaseExistsException.cs │ │ ├── BaseServiceException.cs │ │ ├── InvalidServiceOperationException.cs │ │ ├── ParameterRequiredException.cs │ │ └── UserExistsException.cs │ ├── Installers │ │ ├── AwsSdkInstaller.cs │ │ ├── EFCoreInstaller.cs │ │ ├── InstallerExtensions.cs │ │ └── ServiceInstaller.cs │ ├── MappingProfile.cs │ ├── Models │ │ ├── AddJobModel.cs │ │ ├── AddJobQuoteModel.cs │ │ ├── AddJobQuoteViewModel.cs │ │ ├── AddProviderModel.cs │ │ ├── AddUserModel.cs │ │ ├── AddUserViewModel.cs │ │ ├── Events │ │ │ ├── BaseEvent.cs │ │ │ ├── JobCreatedEvent.cs │ │ │ └── UserCreatedEvent.cs │ │ ├── JobModel.cs │ │ ├── JobQuoteModel.cs │ │ ├── ProviderModel.cs │ │ ├── ServiceModel.cs │ │ ├── UserModel.cs │ │ └── Validators │ │ │ ├── AddAddJobQuoteModelValidator.cs │ │ │ ├── AddJobModelValidator.cs │ │ │ ├── AddProviderModelValidator.cs │ │ │ └── AddUserModelValidator.cs │ └── Services │ │ ├── EventService.cs │ │ ├── JobQuoteService.cs │ │ ├── JobService.cs │ │ ├── ServicesService.cs │ │ └── UserService.cs ├── Armut.Api │ ├── Armut.Api.csproj │ ├── Constants.cs │ ├── Controllers │ │ ├── JobController.cs │ │ ├── JobQuoteController.cs │ │ ├── ServicesController.cs │ │ └── UserController.cs │ ├── Dockerfile │ ├── Options │ │ └── ArmutEventOptions.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── Armut.EventProcessor │ ├── Armut.EventProcessor.csproj │ ├── Function.cs │ ├── LambdaHostEnv.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Readme.md │ ├── appsettings.json │ ├── aws-lambda-tools-defaults.json │ ├── replace-localstack.sh │ └── serverless.yml └── Dockerfile └── tests ├── Armut.Api.Core.IntegrationTests ├── Armut.Api.Core.IntegrationTests.csproj ├── BaseTest.cs ├── CollectionDefinitions │ └── IntegrationTestCollection.cs ├── EventServiceTests.cs ├── UserServiceTests.cs └── appsettings.json ├── Armut.Api.Core.Tests ├── Armut.Api.Core.Tests.csproj └── UserServiceTests.cs ├── Armut.Api.FunctionalTests ├── Armut.Api.FunctionalTests.csproj ├── BaseScenario.cs ├── CollectionDefinitions │ └── ApiTestCollection.cs ├── Extensions │ └── HttpContentExtensions.cs ├── Routes │ ├── ApiVersion.cs │ └── UserRoots.cs ├── UserScenario.cs └── appsettings.json ├── Armut.EventProcessor.Tests ├── Armut.EventProcessor.Tests.csproj └── FunctionTest.cs └── Armut.Tests.Common ├── Armut.Tests.Common.csproj ├── Components └── TestValidatorFactory.cs ├── ContainerBuilder ├── TestcontainersBuilderWsl.cs └── WslMount.cs ├── Fixtures ├── DatabaseFixture.cs ├── FunctionDeployerFixture.cs ├── IntegrationTestFixture.cs ├── LocalStackFixture.cs └── TestServerFixture.cs ├── Helpers └── ImageHelper.cs └── Seeders ├── ISeeder.cs ├── Seeder.cs └── UserSeeder.cs /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/.gitignore -------------------------------------------------------------------------------- /Armut.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/Armut.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/README.md -------------------------------------------------------------------------------- /src/Armut.Api.Core/Armut.Api.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Armut.Api.Core.csproj -------------------------------------------------------------------------------- /src/Armut.Api.Core/ArmutContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/ArmutContext.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Components/Contract.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Components/Contract.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Components/ModelValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Components/ModelValidator.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Contracts/IEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Contracts/IEvent.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Contracts/IEventService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Contracts/IEventService.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Contracts/IInstaller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Contracts/IInstaller.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Contracts/IJobQuoteService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Contracts/IJobQuoteService.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Contracts/IJobService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Contracts/IJobService.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Contracts/IModelValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Contracts/IModelValidator.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Contracts/IService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Contracts/IService.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Contracts/IServicesService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Contracts/IServicesService.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Contracts/IUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Contracts/IUserService.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Entities/EventEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Entities/EventEntity.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Entities/JobEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Entities/JobEntity.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Entities/JobQuoteEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Entities/JobQuoteEntity.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Entities/ProviderEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Entities/ProviderEntity.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Entities/ServiceEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Entities/ServiceEntity.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Entities/UserEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Entities/UserEntity.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Exceptions/BaseException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Exceptions/BaseException.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Exceptions/BaseExistsException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Exceptions/BaseExistsException.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Exceptions/BaseServiceException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Exceptions/BaseServiceException.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Exceptions/InvalidServiceOperationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Exceptions/InvalidServiceOperationException.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Exceptions/ParameterRequiredException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Exceptions/ParameterRequiredException.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Exceptions/UserExistsException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Exceptions/UserExistsException.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Installers/AwsSdkInstaller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Installers/AwsSdkInstaller.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Installers/EFCoreInstaller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Installers/EFCoreInstaller.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Installers/InstallerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Installers/InstallerExtensions.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Installers/ServiceInstaller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Installers/ServiceInstaller.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/MappingProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/MappingProfile.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Models/AddJobModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Models/AddJobModel.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Models/AddJobQuoteModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Models/AddJobQuoteModel.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Models/AddJobQuoteViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Models/AddJobQuoteViewModel.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Models/AddProviderModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Models/AddProviderModel.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Models/AddUserModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Models/AddUserModel.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Models/AddUserViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Models/AddUserViewModel.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Models/Events/BaseEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Models/Events/BaseEvent.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Models/Events/JobCreatedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Models/Events/JobCreatedEvent.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Models/Events/UserCreatedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Models/Events/UserCreatedEvent.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Models/JobModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Models/JobModel.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Models/JobQuoteModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Models/JobQuoteModel.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Models/ProviderModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Models/ProviderModel.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Models/ServiceModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Models/ServiceModel.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Models/UserModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Models/UserModel.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Models/Validators/AddAddJobQuoteModelValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Models/Validators/AddAddJobQuoteModelValidator.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Models/Validators/AddJobModelValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Models/Validators/AddJobModelValidator.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Models/Validators/AddProviderModelValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Models/Validators/AddProviderModelValidator.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Models/Validators/AddUserModelValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Models/Validators/AddUserModelValidator.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Services/EventService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Services/EventService.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Services/JobQuoteService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Services/JobQuoteService.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Services/JobService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Services/JobService.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Services/ServicesService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Services/ServicesService.cs -------------------------------------------------------------------------------- /src/Armut.Api.Core/Services/UserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api.Core/Services/UserService.cs -------------------------------------------------------------------------------- /src/Armut.Api/Armut.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api/Armut.Api.csproj -------------------------------------------------------------------------------- /src/Armut.Api/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api/Constants.cs -------------------------------------------------------------------------------- /src/Armut.Api/Controllers/JobController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api/Controllers/JobController.cs -------------------------------------------------------------------------------- /src/Armut.Api/Controllers/JobQuoteController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api/Controllers/JobQuoteController.cs -------------------------------------------------------------------------------- /src/Armut.Api/Controllers/ServicesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api/Controllers/ServicesController.cs -------------------------------------------------------------------------------- /src/Armut.Api/Controllers/UserController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api/Controllers/UserController.cs -------------------------------------------------------------------------------- /src/Armut.Api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api/Dockerfile -------------------------------------------------------------------------------- /src/Armut.Api/Options/ArmutEventOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api/Options/ArmutEventOptions.cs -------------------------------------------------------------------------------- /src/Armut.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api/Program.cs -------------------------------------------------------------------------------- /src/Armut.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Armut.Api/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api/Startup.cs -------------------------------------------------------------------------------- /src/Armut.Api/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api/appsettings.Development.json -------------------------------------------------------------------------------- /src/Armut.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.Api/appsettings.json -------------------------------------------------------------------------------- /src/Armut.EventProcessor/Armut.EventProcessor.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.EventProcessor/Armut.EventProcessor.csproj -------------------------------------------------------------------------------- /src/Armut.EventProcessor/Function.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.EventProcessor/Function.cs -------------------------------------------------------------------------------- /src/Armut.EventProcessor/LambdaHostEnv.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.EventProcessor/LambdaHostEnv.cs -------------------------------------------------------------------------------- /src/Armut.EventProcessor/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.EventProcessor/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Armut.EventProcessor/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.EventProcessor/Readme.md -------------------------------------------------------------------------------- /src/Armut.EventProcessor/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.EventProcessor/appsettings.json -------------------------------------------------------------------------------- /src/Armut.EventProcessor/aws-lambda-tools-defaults.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.EventProcessor/aws-lambda-tools-defaults.json -------------------------------------------------------------------------------- /src/Armut.EventProcessor/replace-localstack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.EventProcessor/replace-localstack.sh -------------------------------------------------------------------------------- /src/Armut.EventProcessor/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Armut.EventProcessor/serverless.yml -------------------------------------------------------------------------------- /src/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/src/Dockerfile -------------------------------------------------------------------------------- /tests/Armut.Api.Core.IntegrationTests/Armut.Api.Core.IntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Api.Core.IntegrationTests/Armut.Api.Core.IntegrationTests.csproj -------------------------------------------------------------------------------- /tests/Armut.Api.Core.IntegrationTests/BaseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Api.Core.IntegrationTests/BaseTest.cs -------------------------------------------------------------------------------- /tests/Armut.Api.Core.IntegrationTests/CollectionDefinitions/IntegrationTestCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Api.Core.IntegrationTests/CollectionDefinitions/IntegrationTestCollection.cs -------------------------------------------------------------------------------- /tests/Armut.Api.Core.IntegrationTests/EventServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Api.Core.IntegrationTests/EventServiceTests.cs -------------------------------------------------------------------------------- /tests/Armut.Api.Core.IntegrationTests/UserServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Api.Core.IntegrationTests/UserServiceTests.cs -------------------------------------------------------------------------------- /tests/Armut.Api.Core.IntegrationTests/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Api.Core.IntegrationTests/appsettings.json -------------------------------------------------------------------------------- /tests/Armut.Api.Core.Tests/Armut.Api.Core.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Api.Core.Tests/Armut.Api.Core.Tests.csproj -------------------------------------------------------------------------------- /tests/Armut.Api.Core.Tests/UserServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Api.Core.Tests/UserServiceTests.cs -------------------------------------------------------------------------------- /tests/Armut.Api.FunctionalTests/Armut.Api.FunctionalTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Api.FunctionalTests/Armut.Api.FunctionalTests.csproj -------------------------------------------------------------------------------- /tests/Armut.Api.FunctionalTests/BaseScenario.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Api.FunctionalTests/BaseScenario.cs -------------------------------------------------------------------------------- /tests/Armut.Api.FunctionalTests/CollectionDefinitions/ApiTestCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Api.FunctionalTests/CollectionDefinitions/ApiTestCollection.cs -------------------------------------------------------------------------------- /tests/Armut.Api.FunctionalTests/Extensions/HttpContentExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Api.FunctionalTests/Extensions/HttpContentExtensions.cs -------------------------------------------------------------------------------- /tests/Armut.Api.FunctionalTests/Routes/ApiVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Api.FunctionalTests/Routes/ApiVersion.cs -------------------------------------------------------------------------------- /tests/Armut.Api.FunctionalTests/Routes/UserRoots.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Api.FunctionalTests/Routes/UserRoots.cs -------------------------------------------------------------------------------- /tests/Armut.Api.FunctionalTests/UserScenario.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Api.FunctionalTests/UserScenario.cs -------------------------------------------------------------------------------- /tests/Armut.Api.FunctionalTests/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Api.FunctionalTests/appsettings.json -------------------------------------------------------------------------------- /tests/Armut.EventProcessor.Tests/Armut.EventProcessor.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.EventProcessor.Tests/Armut.EventProcessor.Tests.csproj -------------------------------------------------------------------------------- /tests/Armut.EventProcessor.Tests/FunctionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.EventProcessor.Tests/FunctionTest.cs -------------------------------------------------------------------------------- /tests/Armut.Tests.Common/Armut.Tests.Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Tests.Common/Armut.Tests.Common.csproj -------------------------------------------------------------------------------- /tests/Armut.Tests.Common/Components/TestValidatorFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Tests.Common/Components/TestValidatorFactory.cs -------------------------------------------------------------------------------- /tests/Armut.Tests.Common/ContainerBuilder/TestcontainersBuilderWsl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Tests.Common/ContainerBuilder/TestcontainersBuilderWsl.cs -------------------------------------------------------------------------------- /tests/Armut.Tests.Common/ContainerBuilder/WslMount.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Tests.Common/ContainerBuilder/WslMount.cs -------------------------------------------------------------------------------- /tests/Armut.Tests.Common/Fixtures/DatabaseFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Tests.Common/Fixtures/DatabaseFixture.cs -------------------------------------------------------------------------------- /tests/Armut.Tests.Common/Fixtures/FunctionDeployerFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Tests.Common/Fixtures/FunctionDeployerFixture.cs -------------------------------------------------------------------------------- /tests/Armut.Tests.Common/Fixtures/IntegrationTestFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Tests.Common/Fixtures/IntegrationTestFixture.cs -------------------------------------------------------------------------------- /tests/Armut.Tests.Common/Fixtures/LocalStackFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Tests.Common/Fixtures/LocalStackFixture.cs -------------------------------------------------------------------------------- /tests/Armut.Tests.Common/Fixtures/TestServerFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Tests.Common/Fixtures/TestServerFixture.cs -------------------------------------------------------------------------------- /tests/Armut.Tests.Common/Helpers/ImageHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Tests.Common/Helpers/ImageHelper.cs -------------------------------------------------------------------------------- /tests/Armut.Tests.Common/Seeders/ISeeder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Tests.Common/Seeders/ISeeder.cs -------------------------------------------------------------------------------- /tests/Armut.Tests.Common/Seeders/Seeder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Tests.Common/Seeders/Seeder.cs -------------------------------------------------------------------------------- /tests/Armut.Tests.Common/Seeders/UserSeeder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/armutcom/dotnet-functional-tests-localstack-testcontainers/HEAD/tests/Armut.Tests.Common/Seeders/UserSeeder.cs --------------------------------------------------------------------------------