CSPspEmu.Core.Tests.MipsAssemblerTest.AssembleTest C# (CSharp) Method

AssembleTest() private method

private AssembleTest ( ) : void
return void
        public void AssembleTest()
        {
            var MemoryStream = new MemoryStream();
            var BinaryReader = new BinaryReader(MemoryStream);

            MemoryStream.PreservePositionAndLock(() =>
            {
                var MipsAssembler = new MipsAssembler(MemoryStream);

                MipsAssembler.Assemble(@"
                    add r1, r0, r2
                    sub r3, r31, r7
                ");
            });

            Assert.AreEqual(8, MemoryStream.Length);
            Assert.AreEqual((uint)0x00020820, BinaryReader.ReadUInt32());
            Assert.AreEqual((uint)0x03E71822, BinaryReader.ReadUInt32());
        }