public void ItemEventEffect_ParseFromString() { ItemEventEffect iee = new ItemEventEffect(validStrings[0].Item1); String expectedItem = "ID:2,Name:TestItem,Amount:1,Description:test item 2,ActiveEffect,PassiveEffect,Requirements,Icon:test.png"; Assert.AreEqual(expectedItem, iee.GetItem().ParseToString(), "The string should match the expected value"); }
public void ItemEventEffect_StandardConstructor() { ItemEventEffect iee = new ItemEventEffect(); Item item = new Item("ID:1,Name:TestItem,Amount:1,Description:test item 1,ActiveEffect,PassiveEffect,Requirements"); Assert.AreEqual(item, iee.GetItem(), "Items should be equal"); }
public void ItemEventEffect_ParseToString() { String expected = ItemEventEffect.ITEM_EFFECT_TAG + "#ID:2,Name:TestItem,Amount:1,Description:test item 2,ActiveEffect,PassiveEffect,Requirements,Icon:test.png#Test Result"; ItemEventEffect iee = new ItemEventEffect(expected); String expectedItem = "ID:2,Name:TestItem,Amount:1,Description:test item 2,ActiveEffect,PassiveEffect,Requirements,Icon:test.png"; Assert.AreEqual(expectedItem, iee.GetItem().ParseToString(), "The string should match the expected value"); Assert.AreEqual(expected, iee.ParseToString(), "String should be " + expected); }