public MFTestResults TimeServiceUpdateTest2() { /// This failure only happens in device. Skipping it for now. MFTestResults result = MFTestResults.Skip; TimeSyncFailedEventHandler handler = new TimeSyncFailedEventHandler(TimeService_TimeSyncFailed); try { syncEvent.Reset(); TimeService.TimeSyncFailed += handler; UpdateTimeNow(); if (!syncEvent.WaitOne(5 * 1000, false)) /// Wait some time for the event to be fired. { result = MFTestResults.Skip; } } catch (Exception ex) { Log.Exception("Unexpected exception", ex); result = MFTestResults.Fail; } finally { TimeService.TimeSyncFailed -= handler; } return(result); }
public MFTestResults TimeServiceUpdateTest2() { /// This failure only happens in device. Skipping it for now. MFTestResults result = MFTestResults.Skip; TimeSyncFailedEventHandler handler = new TimeSyncFailedEventHandler(TimeService_TimeSyncFailed); try { syncEvent.Reset(); TimeService.TimeSyncFailed += handler; TimeService.UpdateNow(new byte[] { 0, 0, 0, 0 }, 10); if (!syncEvent.WaitOne(5 * 1000, false)) /// Wait some time for the event to be fired. { result = MFTestResults.Skip; } } catch (Exception ex) { Log.Exception("Unexpected exception", ex); result = MFTestResults.Fail; } finally { TimeService.TimeSyncFailed -= handler; } return result; }