Exemplo n.º 1
0
        public void TestGetBatteryState()
        {
            var manager      = new PowerManager();
            var batteryState = manager.GetBatteryState();

            Assert.IsTrue(batteryState.HasValue);
            Console.WriteLine(batteryState.Value.AcOnLine);
            Console.WriteLine(batteryState.Value.BatteryPresent);
            Console.WriteLine(batteryState.Value.Charging);
        }
Exemplo n.º 2
0
        public void TestGetBatteryState()
        {
            var batteryState = _manager.GetBatteryState();

            Assert.IsFalse(Equals(batteryState, default(SYSTEM_BATTERY_STATE)));
            Console.WriteLine("AcOnLine " + batteryState.AcOnLine);
            Console.WriteLine("BatteryPresent " + batteryState.BatteryPresent);
            Console.WriteLine("Charging " + batteryState.Charging);
            Console.WriteLine("Discharging " + batteryState.Discharging);
            Console.WriteLine("MaxCapacity " + (uint)batteryState.MaxCapacity);
            Console.WriteLine("Rate " + (uint)batteryState.Rate);
            Console.WriteLine("RemainingCapacity " + (uint)batteryState.RemainingCapacity);
            Console.WriteLine("EstimatedTime " + (uint)batteryState.EstimatedTime);
        }