Есть ли возможность изолировать/заменить конструктор класса на Microsoft Fakes?
В найденном примере для Mole (предшественника Fakes):http://thecurlybrace.blogspot.co.at/2011/11/how-do-i-detour-mole-type-constructor.html
Я пробовал такие конструкции
ShimStreamReader.Constructor = @this => ShimStreamReader.ConstructorString(@this, "Test");
но он говорит, что аксессор get отсутствует. Для уточнения было бы неплохо заменить что-то вроде
new StreamReader("filename")
со статическим вводом, подобным этому
new StreamReader(new MemoryStream(Encoding.Default.GetBytes("33\r\n1\r\n16\r\n5\r\n7")))
чтобы мне не приходилось издеваться над Read, ReadLine и т. д.