AAWESOME .NET TIPSVIEW ON GITHUB β†—
CLOUD NATIVE

Integration Testing

Explore curated resources about Integration Testing.

123 CURATED RESOURCES4 SECTION CARDS
NAVIGATE THIS TOPIC

Sections

4 SECTIONS
CURRENT SECTION

Articles

72 SHOWN
ARTICLE

Integration tests in ASP.NET Core

ARTICLE

Unit and integration testing

ARTICLE

Self-hosted integration tests in ASP.NET by Mark Seemann

ARTICLE

Limitations of the EF Core in-memory database providers

ARTICLE

Using docker-compose for your ASP.NET + EF Core integration tests

ARTICLE

ASP.NET Core integration tests with docker-compose on GitHub Actions

ARTICLE

Testing WebAPI with ApprovalTests.NET

ARTICLE

ASP.NET Core 5 & EntityFramework Core: Clean, clear and fluent integration tests with Calzolari.TestServer.EntityFramework, FluentAssertion.Web and xUnit

ARTICLE

An Experiment With Making Integration Tests Easier to Write - Part One

ARTICLE

An Experiment With Making Integration Tests Easier to Write - Part Two

ARTICLE

.NET Core Integration Tests using a Sql Server Database in Docker

ARTICLE

Running SQL Server Integration Tests in .NET Core Projects via Docker

ARTICLE

Unit Test or Integration Test and Why You Should Care

ARTICLE

Integration testing with EF Core, part 1

ARTICLE

Integration testing with EF Core, part 2

ARTICLE

How to run integration tests for .NET API

ARTICLE

The curious case of ASP.NET Core integration test deadlock

ARTICLE

Microservices test architecture. Can you sleep well without end-to-end tests?

ARTICLE

Converting integration tests to .NET Core 3.0

ARTICLE

SQL Server integration testing using xUnit

ARTICLE

Treat your integration tests as external consumers

ARTICLE

Unit Testing with ILogger<T>

ARTICLE

Writing Logs to xunit Test Output

ARTICLE

Create fake user for ASP.NET Core controller tests

ARTICLE

Using custom startup class with ASP.NET Core integration tests

ARTICLE

Different kind of testing strategies with ASP.NET Core: The basics

ARTICLE

Integration testing data access in ASP.​NET Core

ARTICLE

Create fake user for ASP.NET Core integration tests

ARTICLE

Mocking Data with Bogus

ARTICLE

Using custom startup class with ASP.NET Core integration tests

ARTICLE

Using ASP.NET Core Identity user accounts in integration tests

ARTICLE

How to test your C# Web API

ARTICLE

Avoid In-Memory Databases for Tests

ARTICLE

End-to-End Integration Testing with NServiceBus

ARTICLE

End-to-End Integration Testing with NServiceBus: How It Works

ARTICLE

Respawn vs SQL Server Snapshots

ARTICLE

Integration Testing with xUnit

ARTICLE

Integration Testing with ASP.NET Core 3.1

ARTICLE

Integration Testing with ASP.NET Core 3.1 - Testing Your Application

ARTICLE

Integration Testing with ASP.NET Core 3.1 - Swapping a Dependency

ARTICLE

Integration Testing with ASP.NET Core 3.1 - Remove the Boiler Plate

ARTICLE

Integration Testing with ASP.NET Core 3.1 - Swapping a Dependency with Moq

ARTICLE

Integration Testing with ASP.NET Core 3.1 - Set Default Headers for All Clients

ARTICLE

SETTING UP API INTEGRATION TESTS WITH AUTHORIZATION IN .NET CORE

ARTICLE

Overriding configuration in ASP.NET Core integration tests

ARTICLE

ASP.NET Core integration tests with WebApplicationFactory

ARTICLE

How to run integration tests for .NET API

ARTICLE

How to mock dependencies with Manifest resources

ARTICLE

Mocking JWT tokens in ASP.NET Core integration tests

ARTICLE

Testing authorisation scenarios in ASP.NET Core Web APIs

ARTICLE

ASP.NET Core Integration Testing: Protected endpoints

ARTICLE

Adding integration tests for permission-protected API endpoints in ASP.NET Core

ARTICLE

Unit Test and Mock HTTPContext in ASP.NET Core Controller

ARTICLE

Unit Test and Mock HttpContextAccessor

ARTICLE

Integration tests in ASP.NET Core

ARTICLE

Integration testing with Docker and Testcontainers

ARTICLE

Automated Integration Testing over Gitlab CI/CD for Dotnet Core via Testcontainers

ARTICLE

Tips & tricks for unit testing in .NET Core 3: Mocking IHttpContextAccessor

ARTICLE

Introduction to integration testing with xUnit and TestServer in ASP.NET Core

ARTICLE

.net Core 3.0, DirectoryNotFoundException with Xunit Integration test

ARTICLE

Using WireMock.net for Integration Testing

ARTICLE

Using WireMock for dotnet core Integration tests

ARTICLE

MongoDB integration testing in .Net Core – Vetting Mongo2go vs MongoDb Docker Instance

ARTICLE

Integration Tests using WebApplicationFactory, xUnit and Mongo2Go

ARTICLE

Supporting integration tests with WebApplicationFactory in .NET 6

ARTICLE

Building an Event Driven .NET Application: Integration Testing

ARTICLE

Test gRPC services in ASP.NET Core

ARTICLE

MassTransit and MediatR Integration Testing – Part 1

ARTICLE

Testing your ASP.NET Core application - using a real database

ARTICLE

CLEANUP CODE FOR CLEANING UP QUEUES AND EXCHANGES ON RABBITMQ

ARTICLE

Adding integration tests for permission-protected API endpoints in ASP.NET Core

ARTICLE

A simple way to configure integration tests pipeline

CURRENT SECTION

Libraries

20 SHOWN
LIBRARIE

WireMock-Net/WireMock.Net

WireMock.Net is a flexible library for stubbing and mocking web HTTP responses using request matching and response templating. Based on the functionality from http://WireMock.org, but extended with more functionality.

LIBRARIE

SwissLife-OSS/snapshooter

Snapshooter is a snapshot testing tool for .NET Core and .NET Framework

LIBRARIE

SwissLife-OSS/squadron

A testing framework for containerized and cloud services

LIBRARIE

Mongo2Go/Mongo2Go

Mongo2Go - MongoDB for integration tests (.NET Core 3.0 and .NET 5.0)

LIBRARIE

nbalakin/MongoDB.Fake

MongoDB.Fake is an in-memory implementation of IMongoClient, IMongoDatabase and IMongoCollection for unit test purposes.

LIBRARIE

martincostello/xunit-logging

Logging extensions for xunit

LIBRARIE

JasperFx/alba

Easy integration testing helper for ASP.Net Core applications

LIBRARIE

webmotions/fake-authentication-jwtbearer

Simple way to fake an authenticated user for integration test with ASP.Net Core framework

LIBRARIE

HofmeisterAn/dotnet-testcontainers

A simple package with guard clause extensions.

LIBRARIE

testcontainers/testcontainers-dotnet

A .net fork of testcontainers - in early development

LIBRARIE

dotnet/Docker.DotNet

.NET (C#) Client Library for Docker API

LIBRARIE

GestionSystemesTelecom/fake-authentication-jwtbearer/

Simple way to faked an authenticated user for integration test with ASP.Net Core framework

LIBRARIE

AnthonyGiretti/Calzolari-EFCore-Flurl-FakeBearerToken-TestServer

LIBRARIE

SwissLife-OSS/snapshooter

Snapshooter is a snapshot testing tool for .NET Core and .NET Framework

LIBRARIE

SwissLife-OSS/squadron

A testing framework for containerized and cloud services

LIBRARIE

dylan-asos/netcore-authz-inmemory-bddfy

A demonstration of in memory Web API testing of authentication scenarios

LIBRARIE

jbogard/NServiceBus.Extensions.IntegrationTesting

LIBRARIE

testcontainers/testcontainers-dotnet

LIBRARIE

VerifyTests/Verify

Verify is a snapshot tool that simplifies the assertion of complex data models and documents.

LIBRARIE

Fake Authentication Jwt Bearer for ASP.NET Core 6.0