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); }
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); }