Скажем, я начинаю играть с TDD. Это хороший первый тест?
[TestMethod]
public void Can_Start_And_End_Game()
{
Tetris tetris = new Tetris();
tetris.Start();
tetris.End();
}
В основном это заставляет меня определять 3 вещи: класс Tetris
и его методы Start()
и End()
, но, кроме того, это довольно бесполезно. Это может иметь непосредственный интерес, так как с ними я могу определить этот класс и эти методы, но позже он, вероятно, не будет служить какой-либо цели. Его единственная цель могла бы показать, что должно быть возможно начать игру и закончить ее, не получив исключения в середине.
Каковы ваши мысли по этому поводу?