А зачем тут приведение типов? В смысле почему не тестируешь интерфейсы.