CSPspEmu.Core.Tests.CpuEmitterTest.SyscallTest C# (CSharp) Method

SyscallTest() private method

private SyscallTest ( ) : void
return void
        public void SyscallTest()
        {
            var Events = new List<int>();

            CpuProcessor.RegisterNativeSyscall(1, () => { Events.Add(1); });
            CpuProcessor.RegisterNativeSyscall(1000, () => { Events.Add(1000); });

            ExecuteAssembly(@"
                syscall 1
                syscall 1000
            ");

            Assert.AreEqual("[1,1000]", Events.ToJson());
        }