Я поступаю проще. Беру показатели кастера и его цели, и вывожу на их основании расчетный урон. Сравниваю с фактическим. Совпало - бага нет, не совпало - ищем причину бага.
А ваш тест - это вилами по воде. Ситуацию надо повторить в точности, а не "примерно так".