public void GetItemWorthStringHalfScrapTest() { TF2Value weaponValue = TF2Value.Scrap / 2; Assert.AreEqual("1 weapon", weaponValue.ToItemString(weaponValue, "weapon")); Assert.AreEqual("2 weapons", (weaponValue * 2).ToItemString(weaponValue, "weapon")); Assert.AreEqual("4 weapons", (weaponValue * 2 + TF2Value.Scrap).ToItemString(weaponValue, "weapon")); Assert.AreEqual("0 weapons", TF2Value.Zero.ToItemString(weaponValue, "weapon")); }
public void GetItemWorthStringOneScrapTest() { TF2Value emoteWorth = TF2Value.Scrap; Assert.AreEqual("1 emote", emoteWorth.ToItemString(emoteWorth, "emote")); Assert.AreEqual("2 emotes", (emoteWorth * 2).ToItemString(emoteWorth, "emote")); Assert.AreEqual("3 emotes", (emoteWorth * 2 + TF2Value.Scrap).ToItemString(emoteWorth, "emote")); Assert.AreEqual("0 emotes", TF2Value.Zero.ToItemString(emoteWorth, "emote")); }
private void TestKeyOutputWithValue(TF2Value keyValue) { Assert.AreEqual("1 key", keyValue.ToItemString(keyValue, "key")); Assert.AreEqual("2 keys", (keyValue * 2).ToItemString(keyValue, "key")); Assert.AreEqual("2 keys + 0.11 ref", (keyValue * 2 + TF2Value.Scrap).ToItemString(keyValue, "key")); Assert.AreEqual("2 keys + 1 ref", (keyValue * 2 + TF2Value.Refined).ToItemString(keyValue, "key")); Assert.AreEqual("2 keys + 1.11 ref", (keyValue * 2 + TF2Value.Refined + TF2Value.Scrap).ToItemString(keyValue, "key")); Assert.AreEqual("0 keys", TF2Value.Zero.ToItemString(keyValue, "key")); Assert.AreEqual("1 ref", TF2Value.Refined.ToItemString(keyValue, "key")); }
public void GetItemWorthStringFewScrapTest() { TF2Value cardWorth = TF2Value.Scrap * 4; Assert.AreEqual("1 card", cardWorth.ToItemString(cardWorth, "card")); Assert.AreEqual("2 cards", (cardWorth * 2).ToItemString(cardWorth, "card")); Assert.AreEqual("2 cards + 0.11 ref", (cardWorth * 2 + TF2Value.Scrap).ToItemString(cardWorth, "card")); Assert.AreEqual("0 cards", TF2Value.Zero.ToItemString(cardWorth, "card")); Assert.AreEqual("0.11 ref", TF2Value.Scrap.ToItemString(cardWorth, "card")); }
private void TestKeyOutputWithValue(TF2Value keyValue) { Assert.AreEqual("1 key", keyValue.ToItemString(keyValue, "key")); Assert.AreEqual("2 keys", (keyValue * 2).ToItemString(keyValue, "key")); Assert.AreEqual("2 keys + 0.11 ref", (keyValue * 2 + TF2Value.Scrap).ToItemString(keyValue, "key")); Assert.AreEqual("2 keys + 1 ref", (keyValue * 2 + TF2Value.Refined).ToItemString(keyValue, "key")); Assert.AreEqual("2 keys + 1.11 ref", (keyValue * 2 + TF2Value.Refined + TF2Value.Scrap).ToItemString(keyValue, "key")); Assert.AreEqual("0 keys", TF2Value.Zero.ToItemString(keyValue, "key")); Assert.AreEqual("1 ref", TF2Value.Refined.ToItemString(keyValue, "key")); }