Skip to content

Commit

Permalink
update dependencies, add Machine.Specifications.Should
Browse files Browse the repository at this point in the history
  • Loading branch information
madhatter84gn committed Mar 12, 2014
1 parent a939238 commit 654a7a5
Show file tree
Hide file tree
Showing 33 changed files with 6,201 additions and 0 deletions.
Binary file not shown.
Binary file not shown.
3,508 changes: 3,508 additions & 0 deletions packages/FakeItEasy.1.18.0/lib/win8/FakeItEasy.xml

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,7 @@
mkdir "%APPDATA%\JetBrains\dotCover\v2.5\Plugins" 2> NUL
mkdir "%APPDATA%\JetBrains\dotCover\v2.5\Plugins\mspec" 2> NUL
copy /y Machine.Specifications.dll "%APPDATA%\JetBrains\dotCover\v2.5\Plugins\mspec"
copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\dotCover\v2.5\Plugins\mspec" > NUL
copy /y Machine.Specifications.dotCoverRunner.2.5.dll "%APPDATA%\JetBrains\dotCover\v2.5\Plugins\mspec"
copy /y Machine.Specifications.dotCoverRunner.2.5.pdb "%APPDATA%\JetBrains\dotCover\v2.5\Plugins\mspec" > NUL
pause
@@ -0,0 +1,7 @@
mkdir "%APPDATA%\JetBrains\dotCover\v2.6\Plugins" 2> NUL
mkdir "%APPDATA%\JetBrains\dotCover\v2.6\Plugins\mspec" 2> NUL
copy /y Machine.Specifications.dll "%APPDATA%\JetBrains\dotCover\v2.6\Plugins\mspec"
copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\dotCover\v2.6\Plugins\mspec" > NUL
copy /y Machine.Specifications.dotCoverRunner.2.6.dll "%APPDATA%\JetBrains\dotCover\v2.6\Plugins\mspec"
copy /y Machine.Specifications.dotCoverRunner.2.6.pdb "%APPDATA%\JetBrains\dotCover\v2.6\Plugins\mspec" > NUL
pause
@@ -0,0 +1,10 @@
del "%APPDATA%\JetBrains\ReSharper\v8.0\vs10.0\Plugins\Machine.Specifications.*" 2> NUL
del "%APPDATA%\JetBrains\ReSharper\v8.0\vs11.0\Plugins\Machine.Specifications.*" 2> NUL

mkdir "%APPDATA%\JetBrains\ReSharper\v8.0\Plugins" 2> NUL
mkdir "%APPDATA%\JetBrains\ReSharper\v8.0\Plugins\mspec" 2> NUL
copy /y Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v8.0\Plugins\mspec"
copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v8.0\Plugins\mspec" > NUL
copy /y Machine.Specifications.ReSharperRunner.8.0.dll "%APPDATA%\JetBrains\ReSharper\v8.0\Plugins\mspec"
copy /y Machine.Specifications.ReSharperRunner.8.0.pdb "%APPDATA%\JetBrains\ReSharper\v8.0\Plugins\mspec" > NUL
pause
@@ -0,0 +1,10 @@
del "%APPDATA%\JetBrains\ReSharper\v8.1\vs10.0\Plugins\Machine.Specifications.*" 2> NUL
del "%APPDATA%\JetBrains\ReSharper\v8.1\vs11.0\Plugins\Machine.Specifications.*" 2> NUL

mkdir "%APPDATA%\JetBrains\ReSharper\v8.1\Plugins" 2> NUL
mkdir "%APPDATA%\JetBrains\ReSharper\v8.1\Plugins\mspec" 2> NUL
copy /y Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v8.1\Plugins\mspec"
copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v8.1\Plugins\mspec" > NUL
copy /y Machine.Specifications.ReSharperRunner.8.1.dll "%APPDATA%\JetBrains\ReSharper\v8.1\Plugins\mspec"
copy /y Machine.Specifications.ReSharperRunner.8.1.pdb "%APPDATA%\JetBrains\ReSharper\v8.1\Plugins\mspec" > NUL
pause
Binary file not shown.
Binary file not shown.
Binary file not shown.
153 changes: 153 additions & 0 deletions packages/Machine.Specifications.0.7.0/tools/history.txt
@@ -0,0 +1,153 @@
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<Behavior<Foo>> 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<T, bool>. 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<T> 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.
54 changes: 54 additions & 0 deletions packages/Machine.Specifications.Should.0.7.1/License.txt
@@ -0,0 +1,54 @@
Copyright (c) 2008 Machine Project
Portions Copyright (c) 2008 Jacob Lewallen, Aaron Jensen

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

*****************************
Some parts licensed under MS-PL
*****************************

This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software.

1. Definitions

The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under U.S. copyright law.

A "contribution" is the original software, or any additions or changes to the software.

A "contributor" is any person that distributes its contribution under this license.

"Licensed patents" are a contributor's patent claims that read directly on its contribution.

2. Grant of Rights

(A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create.

(B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software.

3. Conditions and Limitations

(A) No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks.

(B) If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically.

(C) If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software.

(D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.

(E) The software is licensed "as-is." You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 comments on commit 654a7a5

Please sign in to comment.