Unit Testing, Agile Development, Leadership & .NET - By Roy Osherove
A thousand thanks for this! I'm soon to be needing this on my current project.
Open Source Projects I am Involved in (Let me know if you' re interested in contributing to one of these
I wish I had this a year ago. I then wrote something a lot more primitive than this for checking timeouts and race conditions.
I've created something similar some time ago where your TestFixture derives from a class and then you can just apply attributes (in addition to the TestAttribute) to specify the "RunBehaviour". There is no need to learn a new model. Tested it with NUnit and MbUnit. It uses your interception framework.
Hermann: I'd love to see it.
I thought about going that route, but it seemed too.. non intuitive, but I'd love to get my hands on that.
Roy, I'll send it to you if you send me your e-mail-address (my e-mail is in the url). I can't attach files in your contact page.
Hermann: I'm always reachable at :
Roy at osherove.com
I've been thinking a lot about doing some active open source development, mainly sharing and getting
Resumo da semana - 25/06/07
I've updated The ThreadTester Library with a new ability: StopWhenTrue(). It allows you to periodically
I notice the reference to Mono.Cecil in your Tests folder. Is this necessary? When I removed the reference (and the UsingCecil tests), everything still seemed to compile okay.
Tom: The Cecil is just something I've been playing with. There is no dependency on Cecil at the moment (and I don't see anhy for the near future)
TGIF!! I am super busy right now designing a multi-CPU/multi-threaded Parallel Calculation Engine and
I've done this a couple of times, but much less general. I've been going to put something reusable together but you've beat me to it and done it well. Thanks Roy!
Great little abstraction. Perfect for my needs.
Just a note FYI:
Some of the source classes have a "using NUnit.Framework" statement which isn't being used and as such if not installed on the clients machine throws an exception at runtime.
Also, the "public void StartAllThreads(int runningTimeout)" method has a dependency on NUnit which it doesn't need to... Just throw an exception instead of doing an NUnit.AssertFail().
Once again, great work.
Roy Osherove - SELA Group www.ISerializable.com (blog) Retour a une activit�E9; plus s�E9;rieuse.
Nesta última semana estive em Barcelona, numa conferência da Microsoft, o TechEd Developers . Em primeiro
You've been kicked (a good thing) - Trackback from DotNetKicks.com
TGIF!! I am super busy right now designing a multi-CPU/multi-threaded Parallel Calculation Engine and diving into the science of Parallel Computing. I'll have some links when I get a chance. Windows Workflow Tomas talks about Silver , the integration