phucnt1992 / testcontainers-101

The basic introduction for Testcontainers to see how to isolate testing via containers and speed up your testing progress.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Testcontainers 101

ci Coverage

Security Rating Maintainability Rating Reliability Rating

Lines of Code Duplicated Lines (%)

Code Smells Bugs Technical Debt Vulnerabilities

Quality gate

Introduction

Test Containers 101 project is a simple project to demonstrate how to use Test Containers to test your application with a real database.

Requirements

  • Docker
  • .NET 8
  • VS Code + DevContainers extension

How to run the project

  1. Clone the repository
  2. From the root folder, run nuke test

Contributing

If you want to contribute to this project, please read the following guidelines:

  1. Nuke.build
  2. Minimal API
  3. Test Containers

Happy Coding 🚀.

License

GitHub License

This project is licensed under the MIT License.

About

The basic introduction for Testcontainers to see how to isolate testing via containers and speed up your testing progress.

License:MIT License


Languages

Language:C# 84.8%Language:Shell 6.7%Language:PowerShell 5.7%Language:Dockerfile 2.4%Language:Batchfile 0.4%Language:JavaScript 0.1%