Ejemplo n.º 1
0
        public void _0003_Stop_by_Dispose()
        {
            var wEvent = new AutoResetEvent(false);
            var me     = new MockEngine();

            me.Start("normal");
            wEvent.WaitOne(100);
            me.Dispose();
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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();
        }
Ejemplo n.º 4
0
        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();
        }