예제 #1
0
        public void TestSpellWinsAgainstKraken_ShouldBeFalse(Element element)
        {
            var spell = new SpellCard()
            {
                Element = element,
            };
            var kraken = new KrakenCard();

            spell.WinsAgainst(kraken).Should().BeFalse();
        }
예제 #2
0
        public void TestWaterSpellWinsAgainstKnight_ShouldBeTrue()
        {
            var spell = new SpellCard()
            {
                Element = Element.Water,
            };
            var knight = new KnightCard();

            spell.WinsAgainst(knight).Should().BeTrue();
        }
예제 #3
0
        public void TestOtherThenWaterSpellsWinsAgainstKnight_ShouldBeFalse(Element element)
        {
            var spell = new SpellCard()
            {
                Element = element,
            };
            var knight = new KnightCard();

            spell.WinsAgainst(knight).Should().BeFalse();
        }