Running tests for both desktop and Silverlight projects should work.
Try debugging your unit tests, you might see an exception popping up.
You can try turning on "Thrown" exceptions in the Debug > Exceptions dialog. Check the "Thrown" checkbox next to the "Common Language Runtime Exceptions" there.
Try checking the log file. If there are no exceptions there, and you want to investigate yourself, you can try debugging AgUnit.
Debugging the test run can be hard. ReSharper starts up a separate process to run the tests: JetBrains.ReSharper.TaskRunner.exe, or a variation depending on the platform.
If you want to investigate yourself, you'll have to load up the AgUnit solution, and try debugging the runner.
Use these steps to debug it:
- Remove any AgUnit files you have in your ReSharper plugins folder, the plugin should not be installed/loaded.
- Open the src\AgUnit.sln solution and uncomment "//Debugger.Break();" in AgUnit.Runner.Resharper60.TaskRunner\UnitTestRunner\Silverlight\SilverlightUnitTestTaskRunner.cs
- Now start the AgUnit solution without debugging (ctrl+F5). The DummyTests solution should open in a new Visual Studio instance.
- Open your project's solution in that new Visual Studio instance.
- Run your tests, you should be getting a JIT-debugger dialog.
- Pick the Visual Studio instance with the AgUnit solution to attach.