Основная проблема VB.net в отношении макетов фреймворков состоит в том, что, в отличие от C #, VB не имеет анонимных методов, только лямбда-выражения (нет способа объявить анонимный делегат Action).
Это сильно ограничивает возможности.
Существует также известная проблема со свойствами с параметрами.
Кроме того, синтаксис языка лямбда-выражений не приводит к чему-то столь же чистому, как C #, с точки зрения читабельности (пожалуйста, без пламени, я пользователь VB и каждый день скучаю по некоторым функциям C #), и это отчасти аттракцион для Мок.
Единственная известная мне среда тестирования, которая что-то сделала с VB, это TypeMock . Они пытались разработать что-то, что сочеталось бы с синтаксисом VB.