示例#1
0
        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"));
        }
示例#2
0
        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"));
 }
示例#4
0
        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"));
        }
示例#5
0
 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"));
 }