Machine.Specifications 1.0.0 The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

Machine.Specifications is a Context/Specification framework geared towards removing language noise and simplifying tests.

There is a newer prerelease version of this package available.
See the version list below for details.
Install-Package Machine.Specifications -Version 1.0.0
dotnet add package Machine.Specifications --version 1.0.0
<PackageReference Include="Machine.Specifications" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Machine.Specifications --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Machine.Specifications, 1.0.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Machine.Specifications as a Cake Addin
#addin nuget:?package=Machine.Specifications&version=1.0.0

// Install Machine.Specifications as a Cake Tool
#tool nuget:?package=Machine.Specifications&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

https://github.com/machine/machine.specifications/releases

NuGet packages (27)

Showing the top 5 NuGet packages that depend on Machine.Specifications:

Package Downloads
Machine.Specifications.Should
Machine.Specifications.Should is a should library for the Context/Specification framework Machine.Specifications
Machine.Fakes
Machine.Fakes attempts to simplify the usage of such frameworks on top of Machine.Specifications by helping to reduce a lot of the typical fake framwork related clutter code in specifications. If you choose so, Machine.Fakes even helps you to stay mostly independent of a concrete fake framework by providing a little wrapper API and a provider model for fake frameworks.
Snooze.Testing
Testing support for Snooze
Machine.Specifications.Mvc5
Machine.Specifications.Mvc is a set of extensions for testing ASP.Net MVC specific types. It aims to ease the testing of ActionResult objects returned from MVC Controllers by providing an Machine.Specifications (MSpec) BDD syntax over these types.
Machine.Specifications.Mvc
Machine.Specifications.Mvc is a set of extensions for testing ASP.Net MVC specific types. It aims to ease the testing of ActionResult objects returned from MVC Controllers by providing an Machine.Specifications (MSpec) BDD syntax over these types. v1.0.2.0 - Added support for Partial View (ShouldBeAPartialView)

GitHub repositories (18)

Showing the top 5 popular GitHub repositories that depend on Machine.Specifications:

Repository Stars
fluentassertions/fluentassertions
Fluent API for asserting the results of unit tests that targets .NET Framework 4.5, 4.7, .NET Standard 1.3, 1.6 and 2.0. Supports the unit test frameworks MSTest, MSTest2, Gallio, NUnit, XUnit, MBunit, MSpec, and NSpec.
icsharpcode/SharpDevelop
#develop (short for SharpDevelop) is a free IDE for .NET programming languages.
nhibernate/fluent-nhibernate
Fluent NHibernate!
machine/machine.specifications
Machine.Specifications is a Context/Specification framework for .NET that removes language noise and simplifies tests.
warden-stack/Warden
Define "health checks" for your applications, resources and infrastructure. Keep your Warden on the watch.

Version History

Version Downloads Last updated
1.1.0-beta.3 2,519 5/5/2021
1.1.0-beta.1 931 1/27/2021
1.0.0 361,806 5/1/2019
1.0.0-beta1 869 4/7/2019
0.12.0 233,188 10/11/2017
0.11.1 56,022 9/11/2017
0.11.0 156,306 8/5/2016
0.11.0-beta3 1,098 8/3/2016
0.11.0-beta2 1,089 8/2/2016
0.11.0-beta1 922 8/1/2016
0.10.0-unstable0039 2,952 12/29/2014
0.10.0-unstable0037 1,042 12/29/2014
0.10.0-unstable0035 988 12/29/2014
0.10.0-unstable0033 1,007 12/29/2014
0.10.0-unstable0032 1,008 12/29/2014
0.10.0-Unstable0014 875 7/24/2016
0.10.0-unstable0011 989 12/23/2014
0.10.0-Unstable0005 861 7/24/2016
0.10.0-Unstable0004 1,210 11/19/2014
0.10.0-Feature-mspec 865 10/22/2015
0.10.0-beta1 925 8/1/2016
0.9.3 202,140 7/3/2015
0.9.3-Beta0000-0007 674 7/3/2015
0.9.3-Beta0000-0001 678 7/3/2015
0.9.3-Beta0000 673 6/30/2015
0.9.2 5,602 6/27/2015
0.9.2-Beta0000-0001 665 6/27/2015
0.9.1 95,073 11/19/2014
0.9.1-Beta0000-0001 1,173 11/17/2014
0.9.0 24,788 11/4/2014
0.9.0-Unstable0079 988 11/4/2014
0.9.0-Unstable0077 1,229 11/3/2014
0.9.0-Unstable0076 1,076 11/3/2014
0.9.0-Unstable0074 885 10/30/2014
0.9.0-Unstable0071 794 10/30/2014
0.9.0-Unstable0070 1,008 7/18/2014
0.9.0-Unstable0067 846 7/15/2014
0.9.0-Unstable0027 1,073 4/25/2014
0.9.0-Unstable0025 841 4/21/2014
0.9.0-Unstable0024 853 4/19/2014
0.9.0-Unstable0023 896 4/9/2014
0.9.0-Feature-Runner 872 4/7/2014
0.8.3 37,199 7/7/2014
0.8.3-Beta0000-0014 800 7/7/2014
0.8.3-Beta0000-0013 754 7/5/2014
0.8.3-Beta0000-0011 795 7/4/2014
0.8.3-Beta0000-0010 783 7/4/2014
0.8.3-Beta0000-0007 778 6/26/2014
0.8.3-Beta0000-0006 812 6/26/2014
0.8.3-Beta0000 807 6/26/2014
0.8.2 12,292 4/28/2014
0.8.2-Beta0000-0001 778 4/25/2014
0.8.1 12,003 4/2/2014
0.8.1-Beta0000-0001 765 4/1/2014
0.8.0 6,502 3/23/2014
0.8.0-Unstable0014 872 3/23/2014
0.8.0-Unstable0010 871 3/23/2014
0.8.0-Unstable0006 860 3/23/2014
0.8.0-Unstable0005 949 2/21/2014
0.8.0-Unstable0003 869 2/17/2014
0.7.0 38,739 2/12/2014
0.7.0-Unstable0080 879 2/12/2014
0.7.0-Unstable0078 859 2/12/2014
0.7.0-Unstable0077 1,530 1/24/2014
0.7.0-Unstable0073 867 1/20/2014
0.7.0-Unstable0072 882 1/20/2014
0.7.0-Unstable0059 896 1/7/2014
0.7.0-Unstable0038 873 1/6/2014
0.7.0-Unstable0037 889 1/3/2014
0.7.0-Unstable0033 898 12/31/2013
0.7.0-Unstable0028 941 1/6/2014
0.7.0-Unstable0022 854 12/29/2013
0.7.0-Unstable0014 872 12/27/2013
0.6.2 15,430 1/7/2014
0.6.2-Beta0000-0020 862 1/6/2014
0.6.1 8,354 12/19/2013
0.6.1-Beta0000-0006 856 12/19/2013
0.6.1-Beta0000-0005 789 12/19/2013
0.6.0 1,766 12/18/2013
0.6.0-beta36 932 12/15/2013
0.6.0-beta26 865 11/18/2013
0.6.0-beta19 871 11/16/2013
0.6.0-beta11 838 11/8/2013
0.6.0-beta10 847 11/7/2013
0.6.0-beta09 834 11/7/2013
0.5.18-beta07 908 10/31/2013
0.5.18-beta06 861 10/31/2013
0.5.18-beta03 1,078 9/26/2013
0.5.18-beta02 954 9/5/2013
0.5.18-beta01 812 9/4/2013
0.5.16 42,982 9/3/2013
0.5.16-beta02 896 8/20/2013
0.5.16-beta01 841 8/20/2013
0.5.15 7,540 8/14/2013
0.5.15-beta07 849 8/14/2013
0.5.15-beta06 960 8/2/2013
0.5.14 5,677 7/24/2013
0.5.14-beta05 893 7/24/2013
0.5.14-beta01 984 7/9/2013
0.5.13-beta9 928 7/8/2013
0.5.13-beta8 1,134 5/22/2013
0.5.13-beta6 949 5/22/2013
0.5.13-beta5 899 5/10/2013
0.5.13-beta4 888 5/9/2013
0.5.12 27,287 3/8/2013
0.5.12-beta3 961 3/7/2013
0.5.12-beta2 917 3/5/2013
0.5.12-beta1 910 3/4/2013
0.5.11 4,931 2/13/2013
0.5.11-beta8 953 2/1/2013
0.5.11-beta7 1,049 1/23/2013
0.5.11-beta6 897 1/21/2013
0.5.11-beta5 945 1/21/2013
0.5.11-beta4 888 1/20/2013
0.5.11-beta3 1,045 12/27/2012
0.5.11-beta2 1,044 11/27/2012
0.5.11-beta1 933 11/22/2012
0.5.10 26,274 11/13/2012
0.5.10-beta4 1,124 10/27/2012
0.5.10-beta3 1,043 9/30/2012
0.5.10-beta2 976 9/30/2012
0.5.10-beta1 888 9/30/2012
0.5.9 13,787 9/21/2012
0.5.9-beta4 868 9/21/2012
0.5.9-beta3 867 9/21/2012
0.5.9-beta2 1,033 8/3/2012
0.5.9-beta1 931 8/2/2012
0.5.8 7,031 7/27/2012
0.5.8-beta9 1,049 6/29/2012
0.5.8-beta6 960 6/27/2012
0.5.8-beta11 919 7/26/2012
0.5.8-beta10 908 7/2/2012
0.5.7 7,655 6/15/2012
0.5.7-beta5 933 6/12/2012
0.5.7-beta4 945 6/1/2012
0.5.7-beta3 1,062 4/3/2012
0.5.7-beta2 967 3/28/2012
0.5.6 33,029 3/27/2012
0.5.5 2,419 3/5/2012
0.5.4 1,259 3/5/2012
0.5.3 9,041 1/23/2012
0.5.2 5,107 12/20/2011
0.5.1 2,148 12/11/2011
0.5.0 22,192 11/26/2011
0.4.24 16,817 8/26/2011
0.4.23 7,153 8/14/2011
0.4.22 1,216 7/28/2011
0.4.21 3,813 7/20/2011
0.4.20 1,265 7/20/2011
0.4.19 1,283 7/19/2011
0.4.18 1,399 7/19/2011
0.4.13 75,575 5/14/2011
0.4.12 1,780 5/4/2011
0.4.10 2,265 4/18/2011
0.4.9 19,932 3/20/2011
0.4.8 2,172 3/13/2011
0.4.7 2,205 3/9/2011
0.4.4 1,544 3/6/2011
0.4.2 1,545 3/6/2011
0.4.1 1,511 3/6/2011
0.3.0 4,124 1/26/2011