davydm 


  • 200,569 total downloads
  • last updated 5/18/2021
  • Latest version: 2.0.21
  • test utilities EF
Contains classes to help with testing when entity and a SQL Server would be involved in production: * TestFixtureWithTempDb provides bootstrapping for tests which would use a temporary database (TempDBLocalDb) * EntityPersistenceTestFixtureBase provides helpers for the common test of... More information
  • 197,486 total downloads
  • last updated 5/18/2021
  • Latest version: 2.0.21
  • entity-framework EF
Provides the following: * EntityBase - a base entity class to inherit from. Provides the following fields: Created (datetime) LastModified (datetime?) Enabled (bool) * DbContextWithAutomaticTrackingFields - when persisting entities which... More information
  • 194,055 total downloads
  • last updated 5/14/2021
  • Latest version: 1.0.212
Unit-test-framework-agnostic Expect-style assertions for .NET NExpect Provides Expect() syntax for doing assertions in .NET. Framework-agnostic, throwing UnmetExpectationExceptions for failures. Assertion exception type can be overridden at run-time. NExpect has grammar inspired by... More information
A package to essentially wrap Task.Run and variants in a runner object which can be substituted or have their implementation changed according to selected task scheduling strategies.
  • 133,829 total downloads
  • last updated 5/18/2021
  • Latest version: 2.0.21
  • async testing utils
Test helpers to use in conjunction with PeanutButter.Async, allowing your tests to treat tasks as if they were run synchronously.
  • 103,987 total downloads
  • last updated 5/18/2021
  • Latest version: 2.0.21
Contains utilities for facilitating easier testing of MVC projects: - JsonResultExtensions let you .Get("(property name)") on JsonResults from an MVC controller action to easily fetch values from the Json result - ControllerWithContextBuilder facilitates... More information
Helper utility to convert Newtonsoft JObjects recursively to dictionaries, most especially useful when coupled with PeanutButter.DuckTyping, which can duck onto dictionaries, without having to make PeanutButter.DuckTyping depend unecessarily on Newtonsoft.Json
  • 50,306 total downloads
  • last updated 10/10/2016
  • Latest version: 1.2.52
Contains utilities for facilitating easier testing of MVC projects: - JsonResultExtensions let you .Get("(property name)") on JsonResults from an MVC controller action to easily fetch values from the Json result - ControllerWithContextBuilder facilitates testing of... More information
  • 41,676 total downloads
  • last updated 9/16/2019
  • Latest version: 1.2.303
THIS PACKAGE IS DEPRECATED AND MAY BE DISCONTINUED IN THE FUTURE It's basically just a wrapper for PeanutButter.TempDb.MySql.Data.
  • 35,436 total downloads
  • last updated 2/18/2021
  • Latest version: 2.0.0
Provides a mechanism to use a static using import to get NUnit Expect() syntax, like so: using static NUnit.StaticExpect.Expectations; // now you can use Expect()
  • 22,871 total downloads
  • last updated 5/18/2021
  • Latest version: 2.0.21
CLI runner for PeanutButter TempDb instances: mysql, localdb and sqlite. The aim is to provide a way for other environments which can easily spawn processes, read from stdout, write to stdin to have tempdb instances without caring about all the moving parts, like high port... More information
  • 9,532 total downloads
  • last updated 5/14/2021
  • Latest version: 1.0.212
This library offers NSubistitute-specific extensions so you can have Expect-style syntax for your NSubstitute assertions. For example, one may previously have done: ``` Expect(result).To.Equal(expected); someService.Received(1).SomeMethodCall(); ``` and now you... More information
  • 8,853 total downloads
  • last updated 5/14/2021
  • Latest version: 1.0.212
This library adds ASP.Net core extensions for NExpect so you can test your [Route] and [Http*] annotations like so: ``` Expect(typeof(SomeController) .To.Have.Method(nameof(SomeController.MethodName)) .Supporting(HttpMethod.Delete) .And(HttpMethod.Post)... More information
Provides dead-easy commandline argument parsing. Can be as simple as: 1. define an interface of options you'd like to parse 2. var opts = args.ParseTo<IArgs>() See the readme for more info