diff --git a/FactoryGirl.NET.Specs/FactoryGirl.NET.Specs.csproj b/FactoryGirl.NET.Specs/FactoryGirl.NET.Specs.csproj index 67421437..6795221f 100644 --- a/FactoryGirl.NET.Specs/FactoryGirl.NET.Specs.csproj +++ b/FactoryGirl.NET.Specs/FactoryGirl.NET.Specs.csproj @@ -32,8 +32,17 @@ 4 - - ..\packages\Machine.Specifications.0.5.5.0\lib\net20\Machine.Specifications.dll + + ..\packages\Machine.Specifications.0.9.3\lib\net40\Machine.Specifications.dll + True + + + ..\packages\Machine.Specifications.0.9.3\lib\net40\Machine.Specifications.Clr4.dll + True + + + ..\packages\Shouldly.2.7.0\lib\net40\Shouldly.dll + True @@ -44,15 +53,15 @@ - - - {42C54733-C4A4-459F-95DB-D2C44E98F1B8} FactoryGirl.NET + + + - - - - - - - - - - - - Machine Specifications - Machine.Specifications - 0.5.5.0 - Assembly - - - - \ No newline at end of file diff --git a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.ReSharperRunner.4.1.dll b/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.ReSharperRunner.4.1.dll deleted file mode 100644 index 80aca79b..00000000 Binary files a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.ReSharperRunner.4.1.dll and /dev/null differ diff --git a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.ReSharperRunner.4.5.dll b/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.ReSharperRunner.4.5.dll deleted file mode 100644 index 3e014e49..00000000 Binary files a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.ReSharperRunner.4.5.dll and /dev/null differ diff --git a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.ReSharperRunner.5.0.dll b/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.ReSharperRunner.5.0.dll deleted file mode 100644 index 12df3645..00000000 Binary files a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.ReSharperRunner.5.0.dll and /dev/null differ diff --git a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.ReSharperRunner.5.1.dll b/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.ReSharperRunner.5.1.dll deleted file mode 100644 index b21e5605..00000000 Binary files a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.ReSharperRunner.5.1.dll and /dev/null differ diff --git a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.ReSharperRunner.6.0.dll b/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.ReSharperRunner.6.0.dll deleted file mode 100644 index 12413897..00000000 Binary files a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.ReSharperRunner.6.0.dll and /dev/null differ diff --git a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.ReSharperRunner.6.1.dll b/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.ReSharperRunner.6.1.dll deleted file mode 100644 index ff49130e..00000000 Binary files a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.ReSharperRunner.6.1.dll and /dev/null differ diff --git a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.ReSharperRunner.7.0.dll b/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.ReSharperRunner.7.0.dll deleted file mode 100644 index e67e13a1..00000000 Binary files a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.ReSharperRunner.7.0.dll and /dev/null differ diff --git a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.Reporting.Templates.dll b/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.Reporting.Templates.dll deleted file mode 100644 index 7aaadaf6..00000000 Binary files a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.Reporting.Templates.dll and /dev/null differ diff --git a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.Reporting.dll b/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.Reporting.dll deleted file mode 100644 index 39296c1a..00000000 Binary files a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.Reporting.dll and /dev/null differ diff --git a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.SeleniumSupport.dll b/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.SeleniumSupport.dll deleted file mode 100644 index 1cbfbe88..00000000 Binary files a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.SeleniumSupport.dll and /dev/null differ diff --git a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.TDNetRunner.dll b/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.TDNetRunner.dll deleted file mode 100644 index 1100d187..00000000 Binary files a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.TDNetRunner.dll and /dev/null differ diff --git a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.WatinSupport.dll b/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.WatinSupport.dll deleted file mode 100644 index ef0a9468..00000000 Binary files a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.WatinSupport.dll and /dev/null differ diff --git a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.WebDriverSupport.dll b/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.WebDriverSupport.dll deleted file mode 100644 index e79a3d3a..00000000 Binary files a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.WebDriverSupport.dll and /dev/null differ diff --git a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.dll b/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.dll deleted file mode 100644 index 745d1fd3..00000000 Binary files a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.dll and /dev/null differ diff --git a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.dll.tdnet b/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.dll.tdnet deleted file mode 100644 index 5f14237a..00000000 --- a/packages/Machine.Specifications.0.5.5.0/tools/Machine.Specifications.dll.tdnet +++ /dev/null @@ -1,5 +0,0 @@ - - Machine.Specifications 0.5.5-ff10543 - Machine.Specifications.TDNetRunner.dll - Machine.Specifications.TDNetRunner.SpecificationRunner - diff --git a/packages/Machine.Specifications.0.5.5.0/tools/Spark.dll b/packages/Machine.Specifications.0.5.5.0/tools/Spark.dll deleted file mode 100644 index 5c557861..00000000 Binary files a/packages/Machine.Specifications.0.5.5.0/tools/Spark.dll and /dev/null differ diff --git a/packages/Machine.Specifications.0.5.5.0/tools/TestDriven.Framework.dll b/packages/Machine.Specifications.0.5.5.0/tools/TestDriven.Framework.dll deleted file mode 100644 index 14985074..00000000 Binary files a/packages/Machine.Specifications.0.5.5.0/tools/TestDriven.Framework.dll and /dev/null differ diff --git a/packages/Machine.Specifications.0.5.5.0/tools/mspec-clr4.exe b/packages/Machine.Specifications.0.5.5.0/tools/mspec-clr4.exe deleted file mode 100644 index 3dbb94dc..00000000 Binary files a/packages/Machine.Specifications.0.5.5.0/tools/mspec-clr4.exe and /dev/null differ diff --git a/packages/Machine.Specifications.0.5.5.0/tools/mspec-clr4.exe.config b/packages/Machine.Specifications.0.5.5.0/tools/mspec-clr4.exe.config deleted file mode 100644 index 6045042a..00000000 --- a/packages/Machine.Specifications.0.5.5.0/tools/mspec-clr4.exe.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/packages/Machine.Specifications.0.5.5.0/tools/mspec-x86-clr4.exe b/packages/Machine.Specifications.0.5.5.0/tools/mspec-x86-clr4.exe deleted file mode 100644 index 32c63351..00000000 Binary files a/packages/Machine.Specifications.0.5.5.0/tools/mspec-x86-clr4.exe and /dev/null differ diff --git a/packages/Machine.Specifications.0.5.5.0/tools/mspec-x86-clr4.exe.config b/packages/Machine.Specifications.0.5.5.0/tools/mspec-x86-clr4.exe.config deleted file mode 100644 index 6045042a..00000000 --- a/packages/Machine.Specifications.0.5.5.0/tools/mspec-x86-clr4.exe.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/packages/Machine.Specifications.0.5.5.0/tools/mspec-x86.exe b/packages/Machine.Specifications.0.5.5.0/tools/mspec-x86.exe deleted file mode 100644 index 55674854..00000000 Binary files a/packages/Machine.Specifications.0.5.5.0/tools/mspec-x86.exe and /dev/null differ diff --git a/packages/Machine.Specifications.0.5.5.0/tools/mspec.exe b/packages/Machine.Specifications.0.5.5.0/tools/mspec.exe deleted file mode 100644 index fd447003..00000000 Binary files a/packages/Machine.Specifications.0.5.5.0/tools/mspec.exe and /dev/null differ diff --git a/packages/Machine.Specifications.0.9.3/Machine.Specifications.0.9.3.nupkg b/packages/Machine.Specifications.0.9.3/Machine.Specifications.0.9.3.nupkg new file mode 100644 index 00000000..a937d2a4 Binary files /dev/null and b/packages/Machine.Specifications.0.9.3/Machine.Specifications.0.9.3.nupkg differ diff --git a/packages/Machine.Specifications.0.9.3/lib/net20/Machine.Specifications.dll b/packages/Machine.Specifications.0.9.3/lib/net20/Machine.Specifications.dll new file mode 100644 index 00000000..f9a5a668 Binary files /dev/null and b/packages/Machine.Specifications.0.9.3/lib/net20/Machine.Specifications.dll differ diff --git a/packages/Machine.Specifications.0.9.3/lib/net40/Machine.Specifications.Clr4.dll b/packages/Machine.Specifications.0.9.3/lib/net40/Machine.Specifications.Clr4.dll new file mode 100644 index 00000000..bd415a7d Binary files /dev/null and b/packages/Machine.Specifications.0.9.3/lib/net40/Machine.Specifications.Clr4.dll differ diff --git a/packages/Machine.Specifications.0.9.3/lib/net40/Machine.Specifications.dll b/packages/Machine.Specifications.0.9.3/lib/net40/Machine.Specifications.dll new file mode 100644 index 00000000..f9a5a668 Binary files /dev/null and b/packages/Machine.Specifications.0.9.3/lib/net40/Machine.Specifications.dll differ diff --git a/packages/Machine.Specifications.0.9.3/lib/net45/Machine.Specifications.Clr4.dll b/packages/Machine.Specifications.0.9.3/lib/net45/Machine.Specifications.Clr4.dll new file mode 100644 index 00000000..bd415a7d Binary files /dev/null and b/packages/Machine.Specifications.0.9.3/lib/net45/Machine.Specifications.Clr4.dll differ diff --git a/packages/Machine.Specifications.0.9.3/lib/net45/Machine.Specifications.dll b/packages/Machine.Specifications.0.9.3/lib/net45/Machine.Specifications.dll new file mode 100644 index 00000000..f9a5a668 Binary files /dev/null and b/packages/Machine.Specifications.0.9.3/lib/net45/Machine.Specifications.dll differ diff --git a/packages/Machine.Specifications.0.5.5.0/tools/License.txt b/packages/Machine.Specifications.0.9.3/tools/License.txt similarity index 100% rename from packages/Machine.Specifications.0.5.5.0/tools/License.txt rename to packages/Machine.Specifications.0.9.3/tools/License.txt diff --git a/packages/Machine.Specifications.0.9.3/tools/history.txt b/packages/Machine.Specifications.0.9.3/tools/history.txt new file mode 100644 index 00000000..79a952e7 --- /dev/null +++ b/packages/Machine.Specifications.0.9.3/tools/history.txt @@ -0,0 +1,195 @@ +Machine.Specifications 0.9.3 +----------------------------- +- Fixed #170: Exceptions in Cleanup are now reported by failing the test. Previously these exceptions were swallowed. + +Machine.Specifications 0.9.2 +----------------------------- +- Fixed #278 broken shadow copy + +Machine.Specifications 0.9.1 +----------------------------- +- Fixed #255 to re-enable capture output feature. + +Machine.Specifications 0.9.0 +----------------------------- +- Split out of ReSharper, dotCover and TDNet integration +- Split out console runner and reporting +- Version independent running of specs + +Machine.Specifications 0.8.3 +----------------------------- +- AppVeyor support for mspec.exe with --appveyor, +uses AutoDetection by default by inspecting the APPVEYOR_API_URL environment variable, +detection can be disabled with --no-appveyor-autodetect +- Resharper Extension Gallery support for 8.0/8.1/8.2 and dotCover 2.6/2.7 +Make sure you uninstall all previously Machine.Specifications plugins before installing the plugin + +Machine.Specifications 0.8.2 +----------------------------- +- Fixes specs not being loaded into Resharper +- Fixes specs only temporarily shown when base class has tags attribute + +Machine.Specifications 0.8.1 +----------------------------- +- Support subject attribute on derived and base class in Resharper Runner + +Machine.Specifications 0.8.0 +----------------------------- +- Resharper 8.2 support +- dotCover 2.7 support +- dotCover 2.0 to 2.2 support dropped +- Resharper 6.0 to 7.0 support dropped + +Machine.Specifications 0.7.0 +----------------------------- +- Machine.Specifications.Should has been moved to seperate repository and nuget. + +Machine.Specifications 0.6.2 +----------------------------- +- Enable support for internal specs +- Enable support for private nested specs + +Machine.Specifications 0.6.1 +----------------------------- +- Nuget package adds proper references for .NET 4.0 and 4.5 +- Nuget package excludes sources + +Machine.Specifications 0.6.0 +----------------------------- +- Should Extension Methods are moved into own assembly which simplifies things for people using other assertion libraries. +- DelegateUsageAttribute is deprecated and will be remove in next version use new *DelegateAttribute types for custom delegates +- Dropped support for Gallio +- Resharper 8.1 support +- DotCover 2.6 support + +Machine.Specifications 0.5.18 +----------------------------- +- The zip package looks just like the NuGet package, minus NuGet-specific files + +Machine.Specifications 0.5.17 +----------------------------- +- This version was accidentally released as the signed version only. It is equal +to 0.5.16 unsigned. + +Machine.Specifications 0.5.16 +----------------------------- +- Capturing standard out, standard error and trace streams in ReSharper 8 +(7 does this for us) and the console runners. Output is added to the test result +XML/HTML. (#158) +- Some fixes for behaviors in ReSharper (#155) + +Machine.Specifications 0.5.15 +----------------------------- +Fixed an issue with running two spec assemblies: When the first one fails and +the second one succeeds mspec.exe reported success. I needed to introduce a +breaking change in the runner, so older versions are not compatible with 0.5.15. +Update your ReSharper runners when upgrading to 0.5.15! + +Machine.Specifications 0.5.14 +----------------------------- +- Closed #146: MSpec doesn't fail when Machine.Specifications cannot be found for +a spec assembly. Can be useful if you want to target mspec.exe to a NUnit +assembly, which is now a no-op. +- Closed #151: Fixed MSpec slowness with ReSharper 8. + +Machine.Specifications 0.5.12 +----------------------------- +- ReSharper 8 support +- dotCover 2.5 support by Alexander Mikhailov +- Documented --filters parameter for mspec.exe by Pieter Germishuys +- Fix for TeamCity integration by James Crowley + +Machine.Specifications 0.5.11 +----------------------------- + +- Console output (mspec.exe) is now colored by default. You can disable colored +output with the --no-color switch +- Added progress output for the console runner (--progress switch) +- The console runner now prints a list of failed specifications at the end of +the test run (for silent, progress and verbose reporting options) +- Support for custom delegates (i.e. you can replace Establish, Because, It, +Cleanup, Behaves_like) with your own versions as long as the delegate signatures +match. Please note that this currently only supported for console and +TestDriven.Net runners. ReSharper won't find your context/specs if you use +custom delegates. See Machine.Specifications.Example.CustomDelegates for an +example. -- Thanks Jonathan Dickinson! +- Fixed an issue with the ReSharper runner and generic Behaviors like +Behaves_like> a_blah_blah; +- Improved double-click navigation for behavior specifications in ReSharper +- Dropped support for ReSharper 6.0 +- Fixed bug #17 which caused ReSharper to run IAssemblyContexts for each +specification in an assembly (now the behavior is the same as with the console +runner - running them once per assembly) +- Matt Ellis contributed code that allows you to filter for "unit test usages" +in ReSharper -- thank you! + +Machine.Specifications 0.5.10 +----------------------------- + +- ReSharper 7.1 support +- Various fixes for ReSharper: + - Retrieving Subject from outer class + - Context sort order + - Unimplemented specs are being reported as inconclusive + +Machine.Specifications 0.5.9 +---------------------------- + +- Removed ReSharper runners for ReSharper 4.1, 4.5 and 5.0 +- Added runner for dotCover 2.1 +- Updated runner for Gallio 3.4 + +Machine.Specifications 0.5.8 +---------------------------- + +- ReSharper 7.0 runner for RTM +The installer batches now copy the plugin to a folder that's shared between +Visual Studio versions, i.e. install for both VS 2010 and VS 2012 at the same +time +- Some fixes for ReSharper not picking up TagsAttribute correctly +- New extension method `ShouldBeLike` to test multiple object properties at once +using an anonymous object. +Might be useful for DTOs, we have some samples here: http://bit.ly/Op7tmP + +Machine.Specifications 0.5.7 +---------------------------- + +- Updated ReSharper 7.0 EAP runner (it's the same as in the prerelease +packages) +- Added a new runner for dotCover 2.0 EAP +- Added a new command line switch, --no-teamcity-autodetect, to disable +TeamCity autodetection in certain scenarios (http://bit.ly/KrOqIh) +- Added code snippets for VS to the repository (http://bit.ly/KrOrMi) + +Machine.Specifications 0.5.6 +---------------------------- + +- Fixes for the ReSharper runner: +Our internal unit test data structures caused the runner to silently break on +renames. Corrected contexts with [Tags("foo")]; besides "foo", they also got the +ReSharper category of "object". + +- New ShouldMatch extension method allowing for custom assertions with a +Func. Thanks Tomas Ekeli! + +Machine.Specifications 0.5.5 +---------------------------- + +- For CLR4 projects, there are new extension methods in the M.S.Clr4 assembly +that should make testing Task easier. Thanks Albert Weinert! + +- Updated Gallio Adapter, works against Gallio 3.3.454. Thanks Niels Hanberg! + +- ReSharper 6.1 templates for MSpec's delegates - see Misc\*.DotSettings in the +repository. I wrote a blog post some time ago how to use them, +http://bit.ly/xRZf2s +Thanks @sksbrg! + +- Runner for the current ReSharper 7.0 EAP for VS 11 +Thanks Alexander Zeitler! + +- Updated result supplementer for Selenium WebDriver. An example: +http://bit.ly/A48A2I + +- Made AssertComparer public, it should be easier to write custom Should* +extension methods now. diff --git a/packages/Machine.Specifications.0.5.5.0/tools/install.ps1 b/packages/Machine.Specifications.0.9.3/tools/install.ps1 similarity index 100% rename from packages/Machine.Specifications.0.5.5.0/tools/install.ps1 rename to packages/Machine.Specifications.0.9.3/tools/install.ps1 diff --git a/packages/Shouldly.2.7.0/Shouldly.2.7.0.nupkg b/packages/Shouldly.2.7.0/Shouldly.2.7.0.nupkg new file mode 100644 index 00000000..34da9445 Binary files /dev/null and b/packages/Shouldly.2.7.0/Shouldly.2.7.0.nupkg differ diff --git a/packages/Shouldly.2.7.0/lib/dotnet/Shouldly.dll b/packages/Shouldly.2.7.0/lib/dotnet/Shouldly.dll new file mode 100644 index 00000000..052f1f66 Binary files /dev/null and b/packages/Shouldly.2.7.0/lib/dotnet/Shouldly.dll differ diff --git a/packages/Shouldly.2.7.0/lib/dotnet/Shouldly.pdb b/packages/Shouldly.2.7.0/lib/dotnet/Shouldly.pdb new file mode 100644 index 00000000..7658e6f6 Binary files /dev/null and b/packages/Shouldly.2.7.0/lib/dotnet/Shouldly.pdb differ diff --git a/packages/Shouldly.2.7.0/lib/net35/Shouldly.dll b/packages/Shouldly.2.7.0/lib/net35/Shouldly.dll new file mode 100644 index 00000000..bd72942c Binary files /dev/null and b/packages/Shouldly.2.7.0/lib/net35/Shouldly.dll differ diff --git a/packages/Shouldly.2.7.0/lib/net35/Shouldly.pdb b/packages/Shouldly.2.7.0/lib/net35/Shouldly.pdb new file mode 100644 index 00000000..41365b4b Binary files /dev/null and b/packages/Shouldly.2.7.0/lib/net35/Shouldly.pdb differ diff --git a/packages/Shouldly.2.7.0/lib/net40/Shouldly.dll b/packages/Shouldly.2.7.0/lib/net40/Shouldly.dll new file mode 100644 index 00000000..b982604e Binary files /dev/null and b/packages/Shouldly.2.7.0/lib/net40/Shouldly.dll differ diff --git a/packages/Shouldly.2.7.0/lib/net40/Shouldly.pdb b/packages/Shouldly.2.7.0/lib/net40/Shouldly.pdb new file mode 100644 index 00000000..5e6f910f Binary files /dev/null and b/packages/Shouldly.2.7.0/lib/net40/Shouldly.pdb differ diff --git a/packages/Shouldly.2.7.0/lib/portable-net45+netcore45+wp8+wpa81/Shouldly.dll b/packages/Shouldly.2.7.0/lib/portable-net45+netcore45+wp8+wpa81/Shouldly.dll new file mode 100644 index 00000000..052f1f66 Binary files /dev/null and b/packages/Shouldly.2.7.0/lib/portable-net45+netcore45+wp8+wpa81/Shouldly.dll differ diff --git a/packages/Shouldly.2.7.0/lib/portable-net45+netcore45+wp8+wpa81/Shouldly.pdb b/packages/Shouldly.2.7.0/lib/portable-net45+netcore45+wp8+wpa81/Shouldly.pdb new file mode 100644 index 00000000..7658e6f6 Binary files /dev/null and b/packages/Shouldly.2.7.0/lib/portable-net45+netcore45+wp8+wpa81/Shouldly.pdb differ