public void Run() { Assert.Equal(0, context.Run(TimeSpan.FromMilliseconds(1))); context.Post(() => { }); context.Post(() => { }); Assert.Equal(2, context.Run(TimeSpan.FromMilliseconds(1))); }
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))); }