////[Test] //[Category("P1")] //[Description("Check LockStateChangedEventArgs Value property")] //[Property("SPEC", "Tizen.System.LockStateChangedEventArgs.Value A")] //[Property("SPEC_URL", "-")] //[Property("CRITERIA", "PRE")] //[Property("AUTHOR", "Aditya Aswani, [email protected]")] public static async Task Value_ENUM_UNLOCK() { LogUtils.StartTest(); /* * PRECONDITION * 1. Assign event handler */ Tizen.System.SystemSettings.LockStateChanged += OnLockStateChangedUnlockValue; SystemSettingsIdleLockState preValue = Tizen.System.SystemSettings.LockState; Tizen.System.SystemSettings.LockState = Tizen.System.SystemSettingsIdleLockState.Unlock; await Task.Delay(2000); Assert.IsTrue(s_lockStateUnlockCallbackCalled, "Value_ENUM_UNLOCK: EventHandler added. Not getting called"); /* * POSTCONDITION * 1. Reset callback called flag * 2. Remove event handler * 3. Reset property value */ Tizen.System.SystemSettings.LockStateChanged -= OnLockStateChangedUnlockValue; s_lockStateLockCallbackCalled = false; Tizen.System.SystemSettings.LockState = preValue; LogUtils.WriteOK(); }
internal LockStateChangedEventArgs(SystemSettingsIdleLockState val) { _lockState = val; }