TransientContext (.NET)
TransientContext is a .NET utility designed to ease development of integration tests by providing a way to create disposable databases from an existing project schema. TransientContext is designed to work with EntityFramework and supports code-first and database-first design. It works with both the Xunit and NUnit testing frameworks.