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