Project Description
AgUnit is a plugin for Jetbrains ReSharper (R#) that allows you to run and debug Silverlight unit tests from within Visual Studio.
AgUnit currently supports Silverlight 4, ReSharper 6.0, Visual Studio 2010 and the MSTest framework from the Silverlight toolkit, NUnit-Silverlight or xUnitContrib-Silverlight.
ReSharper 6 support is now available in AgUnit 0.4 !
To build from source:
git clone http://github.com/sdekock/AgUnit
cd AgUnit
git submodule update --init
start built.bat
Then copy the files from the "output" folder to a subfolder in the "Bin\Plugins" folder of your ReSharper installation.
For example: C:\Program Files (x86)\JetBrains\ReSharper\v6.0\Bin\Plugins\AgUnit\
Create these folders if they don't exist already.
FAQ
- Which references does my test project need ?
Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight, mscorlib, system, System.Core, System.Windows, System.Windows.Browser, System.Xml, System.Xml.Linq
- The plugin shows an error and fails to load!
Make sure all the requirements are covered (see above). Also make sure Windows is not blocking any of the assemblies: for all of the .dll files, open the file properties (right click in explorer > Properties) and click the "Unblock" button if present.
Thanks
Jason Jarrett for providing us with StatLight:

(
http://statlight.codeplex.com/)
My colleagues at Item Solutions for using and supporting AgUnit:

(
http://www.itemsolutions.com)