SuperMassive is a small condensed framework of reusable .NET components and utility classes.
![Gitter](https://badges.gitter.im/Join Chat.svg)
The repository code quality is monitored with SonarQube :
https://sonarqube.com/dashboard?id=SuperMassive
- SuperMassive : Core features - SuperMassive swiss army knife!
- SuperMassive.ExceptionHandling : Exception handling as it should be.
- SuperMassive.ExceptionHandling.Logging : Exception handling with logging features.
- SuperMassive.Fakers : A suit of data fakers to feed your hungry unit tests with "almost" real data.
- SuperMassive.Logging : A set of abstract and base logging components
- SuperMassive.Logging.AzureTable : A concrete implementation of the logging facade for Azure Table
Pick the features you want by installing the corresponding NuGet package :
Ìnstall-Package SuperMassive
Ìnstall-Package SuperMassive.ExceptionHandling
Ìnstall-Package SuperMassive.ExceptionHandling.Logging
Ìnstall-Package SuperMassive.Fakers
Ìnstall-Package SuperMassive.Logging
Ìnstall-Package SuperMassive.Logging.AzureTable
etc..
If you want the prerelease nugets, dont forget to select Include prerelease in the nuget manager window or add -Pre
to your Install Package command.
Just download the sources and run the test with Visual Studio Test Explorer.