by justin
5. October 2008 09:51
Specification frameworks are a great way to enable a smooth approach to test driven development. A nice and simple specification framework called Specter has been created specifically for Boo, which includes a simple and elegant internal Specification DSL. If you're curious to learn about specification frameworks, Boo or DSLs you should check out Specter for an elegant and useful example of all 3.
Here is a really great video of the step-by-step process:
by justin
1. September 2008 22:53
Another not so minor update was uploaded to CodePlex today. Here is the download link.
http://www.codeplex.com/UnitDriven/Release/ProjectReleases.aspx?ReleaseId=16792
The new features include a test execution queue and a minor UI makeover. The queue is very interesting because I realized that without it asynchronous tests can't be successful. In Silverlight you're not able to create AppDomains therefore you have to run all of your tests in the same AppDomain. This isn't a really great thing in general especially when you realize that accessing static memory can change the values right out from under other asynchronous tests. So now, Unit Driven will queue all of your tests and execute them one at a time.
Now CSLA Light (in conjuction with our if-testing-DebuggerNonUserCode hack) is finally able to run all tests and have them all complete successfully.
by justin
27. August 2008 23:50
I just uploaded a new release of UnitDriven which offers a few new minor features and a small bug fix:
http://www.codeplex.com/UnitDriven/Release/ProjectReleases.aspx?ReleaseId=16275
- UnitTestContext now implements IDisposable
- TestCleanup attribute
- Test message is reset before each run of the test.