Предположим, я следую TDD и использую VS/ReSharper. Я начинаю писать такой тест:
[TestFixture]
class FooFixture
{
[Test]
public void ShouldDoSomething()
{
var foo = new Foo();
}
}
На этом этапе Foo
не существует. ReSharper предлагает вариант создания класса, но ставит его рядом с моим тестовым классом в моем тестовом проекте, а не в моем реальном проекте. Поэтому я создаю класс, затем переместите его в новый файл, затем переместите файл в нужное место и, наконец, исправьте пространство имен. Это кажется большой работой.
Есть ли более эффективный способ быстро создать Foo
] класс и поместить его в нужное место? Похоже, что «правильное место» можно догадаться по пространству имен моего тестового проекта.