StreamReader - это конкретный класс, поэтому многие системы мошенничества не позволяют вам его высмеивать.
TypeMock Isolator будет, однако.
Вы можете обнаружить, что хотите издеваться над ним, если вам нужно заставить ошибки поступать от читателя, а не просто отправлять данные в ваш тестируемый класс. Если вам не нужны эти функциональные возможности, возможно, вы создаете StreamReader из какого-либо другого потока, такого как MemoryStream . на диск для ваших данных.