Beispiel #1
0
        public void TestGettingCardUrl()
        {
            var cardRow = SetTestData.ExampleOneCardInner("Alchemy", "Herbalist");
            var name    = SetParser.GetCardUrl(cardRow);

            Assert.AreEqual("./?card=!herbalist", name);
        }
Beispiel #2
0
        public void TestGettingCardRow()
        {
            var set = SetTestData.ExampleSetOneCard("Alchemy", "Herbalist");
            int next;
            var cardRow     = SetParser.GetCardRow(0, set, out next);
            var expectedRow = SetTestData.ExampleOneCardInner("Alchemy", "Herbalist");

            Assert.AreEqual(expectedRow, cardRow);
        }
Beispiel #3
0
        public void TestParsingSet()
        {
            var html = SetTestData.ExampleSetMultipleCards("Alchemy");
            var set  = new Set {
                Name = "Alchemy"
            };

            SetParser.ParseSetHtml(set, html);

            Assert.AreEqual(4, set.Cards.Count);
        }