.net 模仿silverlight插座

.net 模仿silverlight插座,.net,silverlight,unit-testing,tdd,moq,.net,Silverlight,Unit Testing,Tdd,Moq,我正在使用Moq库模拟套接字的行为。 我的第一个问题是套接字没有接口,但我取消了接口,我打算使用实现相同接口的适配器。 我试图模拟套接字已连接的情况,但是connected属性没有公共集(并且不应该有公共集)。 你会怎么做?我应该手动创建自己的模拟套接字吗? 还有其他选择吗?我想不出什么时候我需要模仿二传手。如果希望套接字显示为已连接,请模拟其connected属性以返回“true”(假定为布尔值) 也许可以发布更多关于您试图通过模拟实现什么的信息?了解正确的语法。应该是: var mo

我正在使用Moq库模拟套接字的行为。
我的第一个问题是套接字没有接口,但我取消了接口,我打算使用实现相同接口的适配器。
我试图模拟套接字已连接的情况,但是connected属性没有公共集(并且不应该有公共集)。
你会怎么做?我应该手动创建自己的模拟套接字吗?

还有其他选择吗?

我想不出什么时候我需要模仿二传手。如果希望套接字显示为已连接,请模拟其connected属性以返回“true”(假定为布尔值)


也许可以发布更多关于您试图通过模拟实现什么的信息?

了解正确的语法。应该是:

    var mock = new Mock<ISocket>();
    mock.SetupGet(socket => socket.Connected)
        .Returns(true);
var mock=new mock();
mock.SetupGet(socket=>socket.Connected)
.返回(真);