Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
An unit test provider for the Silverlight Unit Testing Framework that improves the syntax for asynchronous tests.
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Raven.Tests.Silverlight.UnitTestProvider.Example.Web
Raven.Tests.Silverlight.UnitTestProvider.Example
Raven.Tests.Silverlight.UnitTestProvider
SharedLibs
.gitignore
README.txt
Raven.Tests.Silverlight.UnitTestProvider.sln

README.txt

RavenDB Custom Silverlight Unit Test Provider
===========================================
An unit test provider for the Silverlight Unit Testing Framework that improves the syntax for asynchronous tests.

The Silverlight Testing Framework is built by Jeff Wilcox (http://www.jeff.wilcox.name/) and can be found in the Silverlight Toolkit (http://silverlight.codeplex.com/).

Specifically, this implementation is a modification of default provider; that is VSTT or Visual Studio Team Test.

===========================================
This removes the need for all of the EnqueueX methods on SilverlightTest, though they are in fact still used under the covers. In addition, this has a dependency on AsyncCtpLibrary_Silverlight.dll which replicates the System.Threading.Tasks namespace in Silverlight.

This project is only meant to help facilitate testing of the RavenDB client for Silverlight, however I felt that the general pattern might prove useful to others. 
The logic is pretty much the same as in the default VSTT provider except for in TestMethod.Invoke() and AsynchronousTaskTest. Look at these two if you want to reproduce the same effect in a different provider.
Something went wrong with that request. Please try again.