電力情報を読み取るクラスの単体テストを行いたいです。System.Windows.SystemInformation.PowerStatus から値を割り当てるプライベート読み取り専用変数があり、リフレクションを使用してこれを問題なく変更できますが...
System.Windows.PowerStatus にはパブリック コンストラクターがなく、それを継承して、テストで使用できる testPowerStatus クラスを派生させることはできません。
BatteryLifePercent および BatteryLifeRemaining プロパティのゲッターをオーバーライドできるようにして、これらが特定の値の場合に正しい動作が発生することをテストできるようにしたいと考えています。
とにかく私はこれを行うことができますか?それともこれは不可能ですか?