From 167ba7833061ea49f57f12f5ec77b2721928b0e7 Mon Sep 17 00:00:00 2001 From: digital88 Date: Sun, 7 Dec 2025 14:54:18 +0300 Subject: [PATCH] add dotnet modules --- modules/grafana/index.md | 14 ++++++++++++++ modules/kurrentdb/index.md | 22 ++++++++++++++++++++++ modules/mosquitto/index.md | 14 ++++++++++++++ modules/playwright/index.md | 14 ++++++++++++++ modules/toxiproxy/index.md | 14 ++++++++++++++ 5 files changed, 78 insertions(+) create mode 100644 modules/kurrentdb/index.md diff --git a/modules/grafana/index.md b/modules/grafana/index.md index 0dd02d4..9df4540 100644 --- a/modules/grafana/index.md +++ b/modules/grafana/index.md @@ -31,6 +31,20 @@ docs: ```bash go get github.com/testcontainers/testcontainers-go/modules/grafanalgtm ``` + - id: dotnet + url: https://www.nuget.org/packages/Testcontainers.Grafana + maintainer: core + example: | + ```csharp + var grafanaContainer = new GrafanaBuilder() + .WithImage("grafana/grafana:12.2") + .Build(); + await grafanaContainer.StartAsync(); + ``` + installation: | + ```bash + dotnet add package Testcontainers.Grafana + ``` description: | Grafana is the open source analytics & monitoring solution for every database. --- diff --git a/modules/kurrentdb/index.md b/modules/kurrentdb/index.md new file mode 100644 index 0000000..f2adec1 --- /dev/null +++ b/modules/kurrentdb/index.md @@ -0,0 +1,22 @@ +--- +title: KurrentDB +categories: + - nosql-database +docs: + - id: dotnet + url: https://www.nuget.org/packages/Testcontainers.KurrentDb + maintainer: core + example: | + ```csharp + var kurrentDbContainer = new KurrentDbBuilder() + .WithImage("kurrentplatform/kurrentdb:25.1") + .Build(); + await kurrentDbContainer.StartAsync(); + ``` + installation: | + ```bash + dotnet add package Testcontainers.KurrentDb + ``` +description: | + KurrentDB is an event-native database designed specifically to store, process, and deliver application state changes, known as events. +--- diff --git a/modules/mosquitto/index.md b/modules/mosquitto/index.md index 8ed2b5e..1eff128 100644 --- a/modules/mosquitto/index.md +++ b/modules/mosquitto/index.md @@ -3,6 +3,20 @@ title: Mosquitto categories: - message-broker docs: + - id: dotnet + url: https://www.nuget.org/packages/Testcontainers.Mosquitto + maintainer: core + example: | + ```csharp + var mosquittoContainer = new MosquittoBuilder() + .WithImage("eclipse-mosquitto:2.0") + .Build(); + await mosquittoContainer.StartAsync(); + ``` + installation: | + ```bash + dotnet add package Testcontainers.Mosquitto + ``` - id: python url: https://testcontainers-python.readthedocs.io/en/latest/modules/mqtt/README.html maintainer: core diff --git a/modules/playwright/index.md b/modules/playwright/index.md index 49ea74f..dd8c58d 100644 --- a/modules/playwright/index.md +++ b/modules/playwright/index.md @@ -3,6 +3,20 @@ title: Playwright categories: - web docs: + - id: dotnet + url: https://www.nuget.org/packages/Testcontainers.Playwright + maintainer: core + example: | + ```csharp + var playwrightContainer = new PlaywrightBuilder() + .WithImage("mcr.microsoft.com/playwright:v1.55.1") + .Build(); + await playwrightContainer.StartAsync(); + ``` + installation: | + ```bash + dotnet add package Testcontainers.Playwright + ``` - id: nodejs url: https://github.com/javierlopezdeancos/testcontainers-node-playwright maintainer: community diff --git a/modules/toxiproxy/index.md b/modules/toxiproxy/index.md index 8a1df8b..d77927c 100644 --- a/modules/toxiproxy/index.md +++ b/modules/toxiproxy/index.md @@ -31,6 +31,20 @@ docs: ```bash go get github.com/testcontainers/testcontainers-go/modules/toxiproxy ``` + - id: dotnet + url: https://www.nuget.org/packages/Testcontainers.Toxiproxy + maintainer: core + example: | + ```csharp + var toxiproxyContainer = new ToxiproxyBuilder() + .WithImage("ghcr.io/shopify/toxiproxy:2.12.0") + .Build(); + await toxiproxyContainer.StartAsync(); + ``` + installation: | + ```bash + dotnet add package Testcontainers.Toxiproxy + ``` - id: nodejs url: https://node.testcontainers.org/modules/toxiproxy/ maintainer: core