示例#1
0
        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]);
        }