Skip to content

Commit 5b00936

Browse files
authored
feat(dotnet): Add new modules (grafana, kurrentdb, mosquitto, playwright, toxiproxy) (#159)
1 parent dab761e commit 5b00936

File tree

5 files changed

+78
-0
lines changed

5 files changed

+78
-0
lines changed

modules/grafana/index.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,20 @@ docs:
3131
```bash
3232
go get github.com/testcontainers/testcontainers-go/modules/grafanalgtm
3333
```
34+
- id: dotnet
35+
url: https://www.nuget.org/packages/Testcontainers.Grafana
36+
maintainer: core
37+
example: |
38+
```csharp
39+
var grafanaContainer = new GrafanaBuilder()
40+
.WithImage("grafana/grafana:12.2")
41+
.Build();
42+
await grafanaContainer.StartAsync();
43+
```
44+
installation: |
45+
```bash
46+
dotnet add package Testcontainers.Grafana
47+
```
3448
description: |
3549
Grafana is the open source analytics & monitoring solution for every database.
3650
---

modules/kurrentdb/index.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
title: KurrentDB
3+
categories:
4+
- nosql-database
5+
docs:
6+
- id: dotnet
7+
url: https://www.nuget.org/packages/Testcontainers.KurrentDb
8+
maintainer: core
9+
example: |
10+
```csharp
11+
var kurrentDbContainer = new KurrentDbBuilder()
12+
.WithImage("kurrentplatform/kurrentdb:25.1")
13+
.Build();
14+
await kurrentDbContainer.StartAsync();
15+
```
16+
installation: |
17+
```bash
18+
dotnet add package Testcontainers.KurrentDb
19+
```
20+
description: |
21+
KurrentDB is an event-native database designed specifically to store, process, and deliver application state changes, known as events.
22+
---

modules/mosquitto/index.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,20 @@ title: Mosquitto
33
categories:
44
- message-broker
55
docs:
6+
- id: dotnet
7+
url: https://www.nuget.org/packages/Testcontainers.Mosquitto
8+
maintainer: core
9+
example: |
10+
```csharp
11+
var mosquittoContainer = new MosquittoBuilder()
12+
.WithImage("eclipse-mosquitto:2.0")
13+
.Build();
14+
await mosquittoContainer.StartAsync();
15+
```
16+
installation: |
17+
```bash
18+
dotnet add package Testcontainers.Mosquitto
19+
```
620
- id: python
721
url: https://testcontainers-python.readthedocs.io/en/latest/modules/mqtt/README.html
822
maintainer: core

modules/playwright/index.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,20 @@ title: Playwright
33
categories:
44
- web
55
docs:
6+
- id: dotnet
7+
url: https://www.nuget.org/packages/Testcontainers.Playwright
8+
maintainer: core
9+
example: |
10+
```csharp
11+
var playwrightContainer = new PlaywrightBuilder()
12+
.WithImage("mcr.microsoft.com/playwright:v1.55.1")
13+
.Build();
14+
await playwrightContainer.StartAsync();
15+
```
16+
installation: |
17+
```bash
18+
dotnet add package Testcontainers.Playwright
19+
```
620
- id: nodejs
721
url: https://github.com/javierlopezdeancos/testcontainers-node-playwright
822
maintainer: community

modules/toxiproxy/index.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,20 @@ docs:
3131
```bash
3232
go get github.com/testcontainers/testcontainers-go/modules/toxiproxy
3333
```
34+
- id: dotnet
35+
url: https://www.nuget.org/packages/Testcontainers.Toxiproxy
36+
maintainer: core
37+
example: |
38+
```csharp
39+
var toxiproxyContainer = new ToxiproxyBuilder()
40+
.WithImage("ghcr.io/shopify/toxiproxy:2.12.0")
41+
.Build();
42+
await toxiproxyContainer.StartAsync();
43+
```
44+
installation: |
45+
```bash
46+
dotnet add package Testcontainers.Toxiproxy
47+
```
3448
- id: nodejs
3549
url: https://node.testcontainers.org/modules/toxiproxy/
3650
maintainer: core

0 commit comments

Comments
 (0)