c# – 如何为测试模拟与电源相关的事件

c# – 如何为测试模拟与电源相关的事件,第1张

概述我正在构建一个监控UPS(不间断电源,而不是货运公司)状态的应用程序,以便对电源状态的变化作出反应. 我使用的PowerStatus类提供了我们的信息(剩余电量百分比,无论是在AC上运行还是在电池上运行,如果USB连接可用) 对于我们的单元测试,我有自己的类,就像PowerStatus类的外观一样,我模拟这个类来注入各种事件. 我需要的是一种在我们的集成系统上模拟UPS行为的方法.有没有办法直接用 我正在构建一个监控UPS(不间断电源,而不是货运公司)状态的应用程序,以便对电源状态的变化作出反应.

我使用的PowerStatus类提供了我们的信息(剩余电量百分比,无论是在AC上运行还是在电池上运行,如果USB连接可用)

对于我们的单元测试,我有自己的类,就像PowerStatus类的外观一样,我模拟这个类来注入各种事件.

我需要的是一种在我们的集成系统上模拟UPS行为的方法.有没有办法直接用windows或通过WMI模拟UPS?

解决方法 apcupsd项目有关于UPS监控主题的丰富信息.我意识到APC不是整个市场,但您可以使用他们的线路协议来尝试模拟设备.该项目是开源的,可能会给你一个开始:

> http://www.apcupsd.org/
> http://www.apcupsd.org/manual/manual.html#apc-smart-protocol

总结

以上是内存溢出为你收集整理的c# – 如何为测试模拟与电源相关的事件全部内容,希望文章能够帮你解决c# – 如何为测试模拟与电源相关的事件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1228741.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-05
下一篇2022-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存