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))); }
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))); }