Our great sponsors
-
FluentDocker
Use docker, docker-compose local and remote in tests and your .NET core/full framework apps via a FluentAPI
-
dotnet-testcontainers
Discontinued 🐋 A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions. [Moved to: https://github.com/testcontainers/testcontainers-dotnet]
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
LocalDb
Provides a wrapper around SqlLocalDB to simplify running tests or samples that require a SQL Server Database (by SimonCropp)
I have a blog post on setting up docker in your integration tests. Want to refactor it to use fluent docker eventually but works well for now.
Not every db support array as primitive, if you want to write integration tests and you have access to docker I suggest you testcontainers.
Related posts
- EF Core In-Memory DB (for testing) does not allow List<int> property even though this is something Postgres does. How would I go about testing this?
- Does anyone have a good functional (integration? end to end?) automated Web API testing setup?
- End to end testing is confusing
- booking-microservices-express-js: Practical microservices, built with Typescript, Node.js, CQRS, Vertical Slice Architecture, Event-Driven Architecture
- Integration Tests with In Memory DB vs Real DB on Docker