Example #1
0
        public void Test_38_RSI_Kind1()
        {
            byte[] source_bytes = File.ReadAllBytes("testdata/38/ItemInfo01.rsi");
            var    rsi          = new RM.v38.RSI(new ByteReader(source_bytes, ENC.KR));

            Assert.AreEqual(1, rsi.ItemKind);
            Assert.AreEqual(242, rsi.Items.Count);

            var item = rsi.Items[154];

            COMMON.IsNovaBlade(item);
            Assert.AreEqual("선 블레이드+2", item.ShopDescription);
            Assert.AreEqual("선 블레이드+1의 강화판", item.InventoryDescription);

            item = rsi.Items[164];
            COMMON.IsNovaWand(item);
            Assert.AreEqual("선 완드+3", item.ShopDescription);
            Assert.AreEqual("선 완드+2의 강화판", item.InventoryDescription);

            item = rsi.Items[146];
            COMMON.IsM9(item);
            Assert.AreEqual("바주카포+1", item.ShopDescription);
            Assert.AreEqual("바주카포의 강화판", item.InventoryDescription);

            COMMON.CompareFiles(source_bytes, rsi.Save(new ByteWriter(ENC.KR)));
        }
Example #2
0
        public void Test_38_RSI_Kind1()
        {
            byte[] source_bytes = File.ReadAllBytes("testdata/38/ItemInfo01.rsi");
            var rsi = new RM.v38.RSI(new ByteReader(source_bytes, ENC.KR));

            Assert.AreEqual(1, rsi.ItemKind);
            Assert.AreEqual(242, rsi.Items.Count);

            var item = rsi.Items[154];
            COMMON.IsNovaBlade(item);
            Assert.AreEqual("선 블레이드+2", item.ShopDescription);
            Assert.AreEqual("선 블레이드+1의 강화판", item.InventoryDescription);

            item = rsi.Items[164];
            COMMON.IsNovaWand(item);
            Assert.AreEqual("선 완드+3", item.ShopDescription);
            Assert.AreEqual("선 완드+2의 강화판", item.InventoryDescription);

            item = rsi.Items[146];
            COMMON.IsM9(item);
            Assert.AreEqual("바주카포+1", item.ShopDescription);
            Assert.AreEqual("바주카포의 강화판", item.InventoryDescription);

            COMMON.CompareFiles(source_bytes, rsi.Save(new ByteWriter(ENC.KR)));
        }
Example #3
0
        public void Test_38_RSI_Kind4()
        {
            byte[] source_bytes = File.ReadAllBytes("testdata/38/ItemInfo04.rsi");
            var rsi = new RM.v38.RSI(new ByteReader(source_bytes, ENC.KR));

            Assert.AreEqual(4, rsi.ItemKind);
            Assert.AreEqual(46, rsi.Items.Count);

            COMMON.IsGoldfish(rsi.Items[1]);
            COMMON.IsBeer(rsi.Items[22]);

            COMMON.CompareFiles(source_bytes, rsi.Save(new ByteWriter(ENC.KR)));
        }
Example #4
0
        public void Test_38_RSI_Kind4()
        {
            byte[] source_bytes = File.ReadAllBytes("testdata/38/ItemInfo04.rsi");
            var    rsi          = new RM.v38.RSI(new ByteReader(source_bytes, ENC.KR));

            Assert.AreEqual(4, rsi.ItemKind);
            Assert.AreEqual(46, rsi.Items.Count);

            COMMON.IsGoldfish(rsi.Items[1]);
            COMMON.IsBeer(rsi.Items[22]);

            COMMON.CompareFiles(source_bytes, rsi.Save(new ByteWriter(ENC.KR)));
        }