Не помню просил ли, но как правило таких тестов должно быть минимум два. Иначе я легко могу сломать ваш код, сохранив работоспособность теста. В целом у вас покрытие тестами довольно куцее, готов спорить есть ряд нетестируемых ситуаций.