(TestMethod)
公共
无效
ShouldInvokeMockInsideAChildThreadFromThreadPool ()
{
var mockable = Mock.Create< mockable >();
Mock.Arrange(() => mockable. isrevoked).Returns(
真正的
);
保龄球
嘲笑=
假
;
Var闩锁=
新
WaitLatch ();
ThreadPool.QueueUserWorkItem((饼干)= >
{
试一试
{
被嘲笑=可嘲笑的。
}
最后
{
latch.Signal ();
}
});
latch.Wait ();
Assert.IsTrue(嘲笑);
}