Machine.Specifications 1.0.0

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"
For F# scripts that support #r syntax, copy this into the source code to reference the package.

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 (19)

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.2 93 2/10/2021
1.1.0-beta.1 243 1/27/2021
1.0.0 246,496 5/1/2019
1.0.0-beta1 653 4/7/2019
0.12.0 209,460 10/11/2017
0.11.1 55,263 9/11/2017
0.11.0 144,543 8/5/2016
0.11.0-beta3 990 8/3/2016
0.11.0-beta2 970 8/2/2016
0.11.0-beta1 852 8/1/2016
0.10.0-unstable0039 2,779 12/29/2014
0.10.0-unstable0037 941 12/29/2014
0.10.0-unstable0035 886 12/29/2014
0.10.0-unstable0033 902 12/29/2014
0.10.0-unstable0032 902 12/29/2014
0.10.0-Unstable0014 797 7/24/2016
0.10.0-unstable0011 883 12/23/2014
0.10.0-Unstable0005 779 7/24/2016
0.10.0-Unstable0004 1,118 11/19/2014
0.10.0-Feature-mspec 787 10/22/2015
0.10.0-beta1 841 8/1/2016
0.9.3 185,460 7/3/2015
0.9.3-Beta0000-0007 586 7/3/2015
0.9.3-Beta0000-0001 590 7/3/2015
0.9.3-Beta0000 598 6/30/2015
0.9.2 5,425 6/27/2015
0.9.2-Beta0000-0001 586 6/27/2015
0.9.1 91,116 11/19/2014
0.9.1-Beta0000-0001 1,088 11/17/2014
0.9.0 23,662 11/4/2014
0.9.0-Unstable0079 907 11/4/2014
0.9.0-Unstable0077 1,152 11/3/2014
0.9.0-Unstable0076 994 11/3/2014
0.9.0-Unstable0074 802 10/30/2014
0.9.0-Unstable0071 713 10/30/2014
0.9.0-Unstable0070 917 7/18/2014
0.9.0-Unstable0067 756 7/15/2014
0.9.0-Unstable0027 974 4/25/2014
0.9.0-Unstable0025 742 4/21/2014
0.9.0-Unstable0024 755 4/19/2014
0.9.0-Unstable0023 797 4/9/2014
0.9.0-Feature-Runner 773 4/7/2014
0.8.3 36,066 7/7/2014
0.8.3-Beta0000-0014 702 7/7/2014
0.8.3-Beta0000-0013 656 7/5/2014
0.8.3-Beta0000-0011 697 7/4/2014
0.8.3-Beta0000-0010 684 7/4/2014
0.8.3-Beta0000-0007 683 6/26/2014
0.8.3-Beta0000-0006 713 6/26/2014
0.8.3-Beta0000 708 6/26/2014
0.8.2 12,133 4/28/2014
0.8.2-Beta0000-0001 679 4/25/2014
0.8.1 11,644 4/2/2014
0.8.1-Beta0000-0001 667 4/1/2014
0.8.0 6,081 3/23/2014
0.8.0-Unstable0014 774 3/23/2014
0.8.0-Unstable0010 778 3/23/2014
0.8.0-Unstable0006 759 3/23/2014
0.8.0-Unstable0005 851 2/21/2014
0.8.0-Unstable0003 770 2/17/2014
0.7.0 37,924 2/12/2014
0.7.0-Unstable0080 779 2/12/2014
0.7.0-Unstable0078 761 2/12/2014
0.7.0-Unstable0077 1,403 1/24/2014
0.7.0-Unstable0073 767 1/20/2014
0.7.0-Unstable0072 783 1/20/2014
0.7.0-Unstable0059 797 1/7/2014
0.7.0-Unstable0038 774 1/6/2014
0.7.0-Unstable0037 790 1/3/2014
0.7.0-Unstable0033 800 12/31/2013
0.7.0-Unstable0028 842 1/6/2014
0.7.0-Unstable0022 756 12/29/2013
0.7.0-Unstable0014 775 12/27/2013
0.6.2 15,185 1/7/2014
0.6.2-Beta0000-0020 771 1/6/2014
0.6.1 8,148 12/19/2013
0.6.1-Beta0000-0006 764 12/19/2013
0.6.1-Beta0000-0005 697 12/19/2013
0.6.0 1,641 12/18/2013
0.6.0-beta36 837 12/15/2013
0.6.0-beta26 773 11/18/2013
0.6.0-beta19 780 11/16/2013
0.6.0-beta11 742 11/8/2013
0.6.0-beta10 752 11/7/2013
0.6.0-beta09 739 11/7/2013
0.5.18-beta07 813 10/31/2013
0.5.18-beta06 766 10/31/2013
0.5.18-beta03 966 9/26/2013
0.5.18-beta02 859 9/5/2013
0.5.18-beta01 716 9/4/2013
0.5.16 39,205 9/3/2013
0.5.16-beta02 802 8/20/2013
0.5.16-beta01 746 8/20/2013
0.5.15 7,401 8/14/2013
0.5.15-beta07 758 8/14/2013
0.5.15-beta06 868 8/2/2013
0.5.14 5,282 7/24/2013
0.5.14-beta05 782 7/24/2013
0.5.14-beta01 894 7/9/2013
0.5.13-beta9 822 7/8/2013
0.5.13-beta8 1,042 5/22/2013
0.5.13-beta6 854 5/22/2013
0.5.13-beta5 808 5/10/2013
0.5.13-beta4 781 5/9/2013
0.5.12 25,706 3/8/2013
0.5.12-beta3 869 3/7/2013
0.5.12-beta2 811 3/5/2013
0.5.12-beta1 798 3/4/2013
0.5.11 4,719 2/13/2013
0.5.11-beta8 847 2/1/2013
0.5.11-beta7 954 1/23/2013
0.5.11-beta6 783 1/21/2013
0.5.11-beta5 846 1/21/2013
0.5.11-beta4 789 1/20/2013
0.5.11-beta3 947 12/27/2012
0.5.11-beta2 949 11/27/2012
0.5.11-beta1 842 11/22/2012
0.5.10 22,346 11/13/2012
0.5.10-beta4 1,016 10/27/2012
0.5.10-beta3 946 9/30/2012
0.5.10-beta2 860 9/30/2012
0.5.10-beta1 788 9/30/2012
0.5.9 12,784 9/21/2012
0.5.9-beta4 766 9/21/2012
0.5.9-beta3 781 9/21/2012
0.5.9-beta2 936 8/3/2012
0.5.9-beta1 831 8/2/2012
0.5.8 6,881 7/27/2012
0.5.8-beta9 932 6/29/2012
0.5.8-beta6 858 6/27/2012
0.5.8-beta11 821 7/26/2012
0.5.8-beta10 810 7/2/2012
0.5.7 7,252 6/15/2012
0.5.7-beta5 825 6/12/2012
0.5.7-beta4 833 6/1/2012
0.5.7-beta3 964 4/3/2012
0.5.7-beta2 863 3/28/2012
0.5.6 29,859 3/27/2012
0.5.5 2,262 3/5/2012
0.5.4 1,132 3/5/2012
0.5.3 8,825 1/23/2012
0.5.2 4,911 12/20/2011
0.5.1 1,874 12/11/2011
0.5.0 20,226 11/26/2011
0.4.24 15,862 8/26/2011
0.4.23 6,955 8/14/2011
0.4.22 1,090 7/28/2011
0.4.21 3,151 7/20/2011
0.4.20 1,121 7/20/2011
0.4.19 1,139 7/19/2011
0.4.18 1,246 7/19/2011
0.4.13 75,023 5/14/2011
0.4.12 1,588 5/4/2011
0.4.10 2,001 4/18/2011
0.4.9 18,469 3/20/2011
0.4.8 1,898 3/13/2011
0.4.7 1,940 3/9/2011
0.4.4 1,405 3/6/2011
0.4.2 1,412 3/6/2011
0.4.1 1,364 3/6/2011
0.3.0 3,462 1/26/2011