Ну, судя по ошибке, кажется, что список, который вы утверждаете, является поддельным списком.Свойство «Объект» объекта Mock всегда имеет тип Castle.Proxies ...
Просто настройте макет, который возвращает этот конкретный список, для возврата фактического списка.Тогда Assert должен работать.