I love R# and I really love its refactoring options but when it comes to TDD it just fails to do the little things that I'd expect it to do, here are few examples.
// When 'SomeType' does not exist R# will not offer me an autocomplete for 'SomeType' after I type in the new keyword, to do that I'll have to hit Ctrl + Space to open the intellisense manually.
SomeType someType = new SomeType()
// When either one of the following symbol does not exist R# will not offer me the option to create either one of them let alone create them all at once.
AnotherType anotherType = someType.CreateAnotherType()