Прокладки не создаются для методов .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
    {

    };
}

Ответы на вопрос(2)

Ваш ответ на вопрос