我有一个(部分)使用Internet连接的组件。我编写了一些UnitTests以确保to组件正常工作。但是,我想在没有Internet连接的情况下测试组件的行为。
因此,我的目标是以某种方式临时禁用Internet或整个Internet连接,并在测试后重新激活。
other answer所建议的,您可以简单地禁用网络接口(interface)。这样可以保证您没有互联网,但是计算机也将知道它也没有网络。
还有其他一些选择
这样,计算机仍然可以保持连接状态,但是除了本地子网上,它没有任何网络访问权限
这样,计算机可以进行基于IP的直接访问,但是对于普通用户而言,它看起来就像“没有Internet”。
关于c# - 如何在C#中的单元/集成测试中模拟 “No Internet Connection”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38751786/
10-13 08:27