У меня есть доступный только для чтения словарь по зависимости, который я хотел бы иметь возможность заглушки с возвращаемыми значениями и проверять, чтобы присвоения ему выполнялись.
Я надеялся, что Rhino.Mocks создаст для меня пустой словарь по умолчанию, но, к сожалению, это не так. Поскольку он доступен только для чтения, я не могу создать новый словарь и присвоить его этому свойству.
Я надеялся вместо этого заглушить это. Насколько я понимаю, синтаксис C # для этого будет выглядеть примерно так:
m.Stub(x => x.myProperty).Return("abc");
Так что я надеялся, что это сработает для VB:
m.Stub(sub(x) x.myProperty).Return("abc");
Но это не так (ошибка компилятора). Есть идеи, как этого добиться? Я открыт для синтаксиса Expect / Verify, если он может выполнить это ...