А понял, я лично таким не занимался, темболее зачем проверять внутреннее состояние объекта? Ты же тестируешь как правило методы(возможно свойства) этого объекта и тебя интересует что метод возращает на такие то поданные данные а не то что он внутри делает