Ejemplo n.º 1
0
        public void CanEditEggStreamManually()
        {
            CreateSimpleRun();

            viewPort.Edit("Dark ");
            Assert.Equal(5, model[0]);

            viewPort.Edit("[Bryan]");
            Assert.Equal(EggMoveRun.MagicNumber + 4, model.ReadMultiByteValue(2, 2));
        }
Ejemplo n.º 2
0
        public void MultilinePlmPasteWorks()
        {
            SetupMoveTable(0x00);
            SetupPlmStream(0x50, 2);
            viewPort.Edit(@"@000050
4 Three
6 Five
10 Zero
[]
");

            Assert.Equal(0b0000100_000000011, model.ReadMultiByteValue(0x50, 2));
            Assert.Equal(0b0000110_000000101, model.ReadMultiByteValue(0x52, 2));
            Assert.Equal(0b0001010_000000000, model.ReadMultiByteValue(0x54, 2));
            Assert.Equal(0xFFFF, model.ReadMultiByteValue(0x56, 2));
        }