GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - MassTransit/Sample-WebApplicationFactory: Sample API using RabbitMQ and Redis, but integration tests using in-memory

BranchesTags
Open more actions menu

Latest commit

 

History

7 Commits
7 Commits

Folders and files

NameName
Last commit message
Last commit date
src
src
 
 
tests
tests
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 
Sample-WAF.sln
Sample-WAF.sln
 
 
docker-compose.yml
docker-compose.yml
 
 

Repository files navigation

This sample shows how to use MassTransit's container-based test harness with the WebApplicationFactory, without requiring the application under test to know about the test harness.

The included docker-compose.yml can be used to start RabbitMQ and Redis so that the Sample.Api project can be run and interactively tested in the browser using the Swagger UI.

The Sample.Tests project uses AddMassTransitTestHarness to replace the RabbitMQ transport and Redis saga repository with the in-memory transport and in-memory saga repository, allowing the test to run without any backing services.

This requires MassTransit 8.0.3, develop-444 or later.

About

Sample API using RabbitMQ and Redis, but integration tests using in-memory

Resources

Readme
Activity
Custom properties

Stars

22 stars

Watchers

2 watching

Forks

6 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.