We are planning to perform Test Driven Development for Event System. Is there any framework or methodology that allows Test Driven Development?
A very intrigueing question (assuming you're after being able to use something like NUnit for the Event System). I've written a blog post to address it: http://www.tridiondeveloper.com/test-driven-development-for-the-tridion-event-system-is-it-worth-it
Amazing to see that there are thoughts on TDD for Event System. To answer your question, Event System is just another .NET code and you should be able to use any of the .NET based TDD tool like -
- csUnit etc. and there are many more
A comparison of few of them you can see HERE
However, I am wondering (as also mentioned in the Nickoli's Blog) what all you are implementing in the Event System that requires you for TDD and as Nickoli is also wondering - What all you will gain out of it?
I would suggest - you should re-assess your need and ask yourself if you are doing over-engineering by using TDD - If your answer is No, use any of the tool above. If subsequently, you face any specific issue for TDD in event system, post that here and we will be happy to help.