Der obige Code löst eine Ausnahme aus.
Der lazy-initialisierte Typ hat keinen öffentlichen, parameterlosen Konstruktor
Ich verwende C # 4.0 und NSubstitute 1.2.1
Gemäß @ sanosdoles Kommentar würde ich vorschlagen, eine echte Lazy -Instanz zu verwenden, um Ihren Stellvertreter zurückzugeben. Etwas wie:
Lazy
Tags und Links c# unit-testing mocking lazy-evaluation nsubstitute