Ha már logika van a tesztben, akkor az régen rossz :)
Tapasztalataim szerint legjobb teszt az, amiben 3 dolog van: input, a tesztelt rész meghívása, meg az elvárt kimenettel való összehasonlítás. Picit munkás, mert néha sok a copy-paste a tesztadat _statikus_ leírására, de ebben van a legkevesebb hibalehetőség.