コード例 #1
0
        public void WearwolfShouldBeatDragon()
        {
            IBattleable wearwolf = new Wearwolf();
            IBattleable dragon   = new Dragon();

            bool result = wearwolf.Battle(dragon);

            Assert.IsTrue(result);
        }
コード例 #2
0
        public void WearwolfShouldNotBeatUnicorn()
        {
            IBattleable wearwolf = new Wearwolf();
            IBattleable unicorn  = new Unicorn();

            bool result = wearwolf.Battle(unicorn);

            Assert.IsFalse(result);
        }
コード例 #3
0
        public void WearwolfShouldNotBeatWearwolf()
        {
            IBattleable wearwolfOne = new Wearwolf();
            IBattleable wearwolfTwo = new Wearwolf();

            bool result = wearwolfOne.Battle(wearwolfTwo);

            Assert.IsFalse(result);
        }
コード例 #4
0
        public void WearwolfShouldNotBeatTRex()
        {
            IBattleable wearwolf = new Wearwolf();
            IBattleable trex     = new TRex();

            bool result = wearwolf.Battle(trex);

            Assert.IsFalse(result);
        }