public void _0003_Stop_by_Dispose() { var wEvent = new AutoResetEvent(false); var me = new MockEngine(); me.Start("normal"); wEvent.WaitOne(100); me.Dispose(); }
public void _0004_Multiple_Start_Stop() { var wEvent = new AutoResetEvent(false); var me = new MockEngine(); for (int i = 0; i < 3; i++) { me.Start("normal"); wEvent.WaitOne(50); me.Stop(); } me.Dispose(); }
public void _0002_Working_Rise_Loop_Exception() { var wEvent = new AutoResetEvent(false); var me = new MockEngine(); me.Start("RiseLoopException"); wEvent.WaitOne(5000); if (me.IsRunning) { me.Stop(); } me.Dispose(); }
public void _0002_Working_With_Resource_LastException_is_NotNull() { var wEvent = new AutoResetEvent(false); var me = new MockEngine(); me.Start("LastException"); wEvent.WaitOne(100); if (me.IsRunning) { me.Stop(); } me.Dispose(); }