public void JSTimers_callIdleCallbacks_Invoke() { var module = new JSTimers(); var name = default(string); var args = default(object[]); module.InvocationHandler = new MockInvocationHandler((n, a) => { name = n; args = a; }); var frameTime = 42L; module.callIdleCallbacks(frameTime); Assert.AreEqual(nameof(JSTimers.callIdleCallbacks), name); Assert.AreEqual(1, args.Length); Assert.AreSame(frameTime, args[0]); }