I've updated the source code to include some conditional compilation directives to support different Visual Studio IDE versions. So if you are still stuck in VS2005 land, you can now build the source and be able to take advantage of the new features that Owen Evans added.
These include the new attributes (Context, BeforeAll, BeforeEach, AfterAll, AfterEach) and new functionality like Collection.Contains#WithProperty. If you lucky to be using VS2008 you'll have new functionality that allows you to pass lambda's. For more information look at http://bgeek.net/2008/02/14/nspecify-rspec-well-closer-anyway/... read more
Just to let everyone know i've committed some major changes to the code base:
Switched to VS2008.
Added lambda expression matching for collections.
Added BeforeAllAttribute,AfterAllAttribute,BeforeEachAttribute,AfterEachAttribute,ContextAttribute to add some RSpec syntax similarity.
Updated resharper plugin to work against 4.0 nightly builds
And NUnit is updated
Just wanted to let any potential users know, that the R# plugin is not even compiling at the moment.
I've updated the ReSharper and NUnit addins to work correctly with the latest version of the tools. I've also made some minor changes to the attributes that is used to decorate your fixtures. Enjoy!
I've committed the latest source code to the subversion repository. You can get a copy by using your subversion client and pointing to the following url: https://nspecify.svn.sourceforge.net/svnroot/nspecify
Enjoy!
Within the NSpecify.Framework.Binaries.zip file you'll find the following:
1. NSpecify.Framework dll
2. NUnit add-in - to be able to run your specs with NUnit Gui
3. Resharper plug-in - to use the jetbrains Test runner to execute your specs.
Enjoy...
I've completed the NUnit addin and you can now download the addin and run your NSpecify specs from within the NUnit Gui or commandline.
To install do the following:
1. Unzip the assemblies to the %NUnit_Install_Directory%\bin\addins
2. You're done!
3. Enjoy!!
Note: This addin will only work with NUnit v2.4.0.0 or higher.
We have a new version of the framework ready for download. With this release I have completely removed any references to the NUnit libraries and completed some of the specifications that was still outstanding. At the moment I’m working on a Resharper, TestDriven.NET and NUnit plug-ins.
Enjoy....
The latest source code for NSpecify has been added to the CVS repository. Have a browse...
The framework is fully functional and at the moment I'm working on polishing the code by adding document comments and doing some minor refactorings.
You can also find a NUnit 2.0 install package in the “/NSpecify/NSpecify.Framework/NUnit Setup” directory that integration with the NSpecify framework.
The next major release will be integration of NSpecify into VS2005 Testing framework.