Has anyone successfully mocked the Socket class in .NET?
问题 I'm trying to mock out the System.net.Sockets.Socket class in C# - I tried using NUnit mocks but it can't mock concrete classes. I also tried using Rhino Mocks but it seemed to use a real version of the class because it threw a SocketException when Send(byte[]) was called. Has anyone successfully created and used a Socket mock using any mocking framework? 回答1: Whenever I run into these kinds of problems with Moq I end up creating an interface to abstract away the thing I can't mock. So in