Прокладки не создаются для методов .NET
Когда я начал использовать Microsoft Fakes, я был рад начать использовать некоторые методы .NET. Я был уверен, что смогу использовать любой метод .NET, статический или нет:http://msdn.microsoft.com/en-us/library/hh549176.aspx.
Однако я'я пытался использовать некоторые методы в TcpClient, и создаются только заглушки, что мне не помогает, так как я хочу иметь возможность изменить некоторые методы, чтобы они возвращали мои собственные данные, а не зависеть от действующего TcpClient, чтобы дать мне data.I»
Я открыт для любых предложений о том, как это сделать, если есть другой путь, кроме Microsoft Fakes.
РЕДАКТИРОВАТЬ: Добавление кода, чтобы продемонстрировать проблему
[TestMethod]
public void CommunicationTest()
{
var stubbedTcpClient = new System.Net.Sockets.Fakes.StubTcpClient
{
};
//No such ShimTcpClient exists
var shimmedTcpClient = new System.Net.Sockets.Fakes.ShimTcpClient
{
};
}