I've recently stumbled upon T#. It seems a nice concept but I'm wondering if it's worth switching from nUnit to this? I love the pros but hate the cons so I'm still undecided
Pros:
- specialized language for unit testing (keywords)
- relative assertions
- compile time warnings
- focus on test intentions
Cons:
- lack of (integrated) tool support
- it's still beta?
- not used by many
(Don't forget to update the list)