Supongamos que estoy siguiendo TDD y estoy usando VS/ReSharper. Empiezo a escribir una prueba como esta:¿Cómo puedo crear rápidamente una clase en el lugar correcto cuando sigo TDD usando Visual Studio/ReSharper?
[TestFixture]
class FooFixture
{
[Test]
public void ShouldDoSomething()
{
var foo = new Foo();
}
}
En este punto, Foo
no existe. ReSharper sugiere la opción de crear la clase, pero la coloca junto a mi clase de prueba en mi proyecto de prueba, no en mi proyecto real. Así que lo tengo crear la clase, luego moverlo a un nuevo archivo, luego mover el archivo al lugar correcto y finalmente arreglar el espacio de nombres. Esto parece mucho trabajo.
¿Existe alguna manera más eficiente de crear rápidamente la clase Foo
y colocarla en el lugar correcto? Parece que el 'lugar correcto' podría adivinarse desde el espacio de nombres de mi proyecto de prueba.
Alt + Intro para soluciones rápidas, C + S + R para Mover a la carpeta ... – Gishu