예제 #1
0
 public void Run()
 {
     Assert.Equal(0, context.Run(TimeSpan.FromMilliseconds(1)));
     context.Post(() => { });
     context.Post(() => { });
     Assert.Equal(2, context.Run(TimeSpan.FromMilliseconds(1)));
 }
예제 #2
0
        public void Run()
        {
            MOCK_ContextRun((IntPtr context, ref int count, long duration) =>
            {
                Assert.Equal(pointer, context);
                Assert.Equal(1000000L, duration);
                count = 5;
                return((int)Yogi.ErrorCode.Ok);
            });

            Assert.Equal(5, context.Run(Yogi.Duration.FromMilliseconds(1)));
        }