Решил написать свою небольшую CMS-ку "под себя". И вот вопрос, какой тест писать первым? По-видимому, надо проверить, что если я завел новую страницу с таким-то url, то запрос к этой странице не приведет к 404 not found.
Но что значит, "завел новую страницу"? Обычно я стараюсь начинать с функциональных тестов, поскольку на этом этапе пока не ясно, какие у меня классы. Но в данном случае, про интерфейс заранее тоже ничего не хочется решать. То есть, пока нет кнопки "завести страницу".
В общем, я придумал статический класс Engine, и завел ему статический метод CreatePage. А какие есть еще варианты?