public void Test_LastSleepTime()
        {
            var service       = new PowerManagementService();
            var lastSleepTime = service.GetLastSleepTime();

            Console.WriteLine($"Last sleep time: {lastSleepTime}");
        }
        public void Test_ReserveHiberFile()
        {
            var service = new PowerManagementService();

            service.ReserveHiberFile(false);
            service.ReserveHiberFile(true);
        }
        public void Test_SystemPowerInformation()
        {
            var service   = new PowerManagementService();
            var powerInfo = service.GetSystemPowerInformation();

            Console.WriteLine($"Max Idleness Allowed: {powerInfo.MaxIdlenessAllowed}");
            Console.WriteLine($"Idleness: {powerInfo.Idleness}");
            Console.WriteLine($"Time Remaining: {powerInfo.TimeRemaining}");
            Console.WriteLine($"Cooling Mode: {powerInfo.CoolingMode}");
        }
        public void Test_SystemBatteryState()
        {
            var service      = new PowerManagementService();
            var batteryState = service.GetSystemBatteryState();

            Console.WriteLine($"Ac On Line: {batteryState.AcOnLine}");
            Console.WriteLine($"Battery Present: {batteryState.BatteryPresent}");
            Console.WriteLine($"Is Charging: {batteryState.Charging}");
            Console.WriteLine($"Is Discharging: {batteryState.Discharging}");
            Console.WriteLine($"Remaining Capacity: {batteryState.RemainingCapacity}");
            Console.WriteLine($"Max Capacity: {batteryState.MaxCapacity}");
            Console.WriteLine($"Charge percentage: {batteryState.RemainingCapacity * 100 / batteryState.MaxCapacity} %");
            Console.WriteLine($"Estimated Time: {batteryState.EstimatedTime / 60} minutes");
        }
Exemplo n.º 5
0
 public void Setup()
 {
     _service = new PowerManagementService();
 }
Exemplo n.º 6
0
 public PMService()
 {
     _service = new PowerManagementService();
 }