public void FactoryReturnsPoEItemParserWithProhpecyInput() { var f = new PoEItemParserFactory(PoEItemData.Prophecy.KINGS_PATH); var p = f.GetParser(); Assert.IsInstanceOfType(p, typeof(PoEItemParser <PoEItem>)); }
public void FactoryReturnsFlaskParserWithFlaskInput() { var f = new PoEItemParserFactory(PoEItemData.Flask.GRANITE_MAGIC); var p = f.GetParser(); Assert.IsInstanceOfType(p, typeof(FlaskParser)); }
public void FactoryReturnsPoEItemParserWithFragmentInput() { var f = new PoEItemParserFactory(PoEItemData.Fragment.SAC_MIDNIGHT); var p = f.GetParser(); Assert.IsInstanceOfType(p, typeof(PoEItemParser <PoEItem>)); }
public void FactoryReturnsMapParserWithMapInput() { var f = new PoEItemParserFactory(PoEItemData.Map.MAP_MAGIC); var p = f.GetParser(); Assert.IsInstanceOfType(p, typeof(MapParser)); }
public void FactoryReturnsArmorParserWithArmorInput() { var f = new PoEItemParserFactory(PoEItemData.Armor.BODY_ES); var p = f.GetParser(); Assert.IsInstanceOfType(p, typeof(ArmorParser)); }
public void FactoryReturnsAccessoryParserWithAccessoryInput() { var f = new PoEItemParserFactory(PoEItemData.Accessories.AMULET_RARE); var p = f.GetParser(); Assert.IsInstanceOfType(p, typeof(AccessoryParser)); }
public void FactoryReturnsWeaponParserWithWeaponInput() { var f = new PoEItemParserFactory(PoEItemData.Weapon.SWORD_REBUKE_OF_THE_VAAL); var p = f.GetParser(); Assert.IsInstanceOfType(p, typeof(WeaponParser)); }
public void FactoryReturnsGemParserWithGemInput() { var f = new PoEItemParserFactory(PoEItemData.Gem.DIVINE_IRE); var p = f.GetParser(); Assert.IsInstanceOfType(p, typeof(GemParser)); }
public void FactoryReturnsCurrencyParserWithCurrencyInput() { var f = new PoEItemParserFactory(PoEItemData.Currency.EXALTED_ORB); var p = f.GetParser(); Assert.IsInstanceOfType(p, typeof(CurrencyParser)); }
public void ThrowFormatExceptionIfItemIsNotInTheCorrectFormat() { var f = new PoEItemParserFactory(string.Empty); f.GetParser(); }