我的问题是 - 我有一个类具有System.Threading.Thread
依赖性,并且它将Start()
线程一旦满足某个条件。我有一个问题嘲笑System.Threading.Thread
。在.NET中嘲笑System.Threading.Thread
我一般使用Moq模拟对象,但我不能模拟Thread
(因为它是密封的)。
我知道我可以编写一些包含Thread的包装器,然后模拟这个包装器 - 但如果可能的话,我想避免这种情况。
在此先感谢您的任何想法!
我的问题是 - 我有一个类具有System.Threading.Thread
依赖性,并且它将Start()
线程一旦满足某个条件。我有一个问题嘲笑System.Threading.Thread
。在.NET中嘲笑System.Threading.Thread
我一般使用Moq模拟对象,但我不能模拟Thread
(因为它是密封的)。
我知道我可以编写一些包含Thread的包装器,然后模拟这个包装器 - 但如果可能的话,我想避免这种情况。
在此先感谢您的任何想法!
请考虑使用“任务”。 – SLaks