我想知道如何对 Observable.Never
等序列进行单元测试。
我如何确定不会将任何内容推送到序列?
最佳答案
你不能确定没有任何东西被推送到可观察的,因为这等同于解决 Halting problem ,这是不可能的。也就是说:您想知道您的程序是否会终止(推送某些内容)或永远运行(不会推送任何内容)。
您能做的最好的事情是检查在您选择的任意超时期间是否没有推送任何内容。
就是说——你不需要测试 Observable.Never
。如果您有某些带有 observable 的真实代码永远不会推送任何项目 - 请在有问题的情况下显示。
关于c# - 我如何断言 Observable 不会推送任何项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43273728/