Skip to content
This repository has been archived by the owner on Oct 25, 2020. It is now read-only.

Latest commit

 

History

History
32 lines (24 loc) · 2.28 KB

README.md

File metadata and controls

32 lines (24 loc) · 2.28 KB

Amongst - MongoDB (Integration) Testing!

Codacy Badge Windows build status Linux build Status

Amongst provides isolated MongoDB instances on Windows, Linux and OSX within your C# unit tests.
It does so by wrapping around current MongoDB 3.4.4 binaries while targeting .NET 4.6 and .NET Standard 1.6.
Amongst is built with Dotnet Core 1.1.

Logo

The Project is inspired by Mongo2Go. Its goal is to keep it simple.

Amongst is being created with XUnit, Dotnet Core's default testing framework in mind. Nevertheless, it doesn't mean you are restricted to it.

Current features

  • Availability on all three major platforms: Windows, Linux and OSX.
  • Creating a disposable isolated MongoDB instance without any setup procedure.
  • Pass Mongo's output to your unit tests so it will show up in your ci build logs or write them on disk.
  • Data import and export.

Note: The inMemory storage engine won't be supported since it is only available in MongoDB Enterprise.

If you would like to see a new feature, improvement or are having an issue with Amongst, please participate on the issue tracker.

Included MongoDB builds

(only mongod, mongoexport and mongoimport):