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

johlandabee/Amongst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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):

Releases

No releases published

Packages

No packages published

Languages