fluffynuts / PeanutButter

Tasty, versatile, nutritious; goes with many things in .net.
BSD 3-Clause "New" or "Revised" License
179 stars 32 forks source link
csharp duck-typing hacktoberfest mysql sqlite sqlserver testing utility

PeanutButter

Test status

Nuget current version badge

Download stats

Nuget downloads badge Nuget downloads badge Nuget downloads badge Nuget downloads badge Nuget downloads badge Nuget downloads badge Nuget downloads badge Nuget downloads badge Nuget downloads badge Nuget downloads badge Nuget downloads badge Nuget downloads badge Nuget downloads badge Nuget downloads badge Nuget downloads badge

"Some tastiness to add to your dev sandwich"

PeanutButter is a collection of projects which provide useful bits of functionality that I've often had to re-use (and also provides some concrete examples of usage). Sometimes I can even be bothered to write about it at http://davydm.blogspot.co.za/search/label/PeanutButter.

Inside, you'll find, amongst other things:

Barring the last item, none of these are stand-alone: they're all just building blocks which I've had to repeat and refine, so I figure they may be of use to others. As far as possible, the code should be under test, though some projects are more difficult to unit test (eg the PeanutButter.WindowsServiceManagement project, which was developed TDD-style but which would sometimes flake out on tests because the windows service management would be hit too hard or often. But it does work (:) And some are libraries to help with testing, so you'll soon find that they work as expected.

A shout out to:
![Jetbrains Logo](logo_JetBrains_4.png)

The work on PeanutButter would have been a lot more effort without ReSharper from JetBrains. The good people at JetBrains have provided free licensing for all of their products for open-source projects like this one. To learn more about JetBrains products, please visit them