public void Instantiate_Default()
        {
            //arrange
            //act
            var secondaryEffect = new GuildLeader.SecondaryEffect();

            //assert
            Assert.IsNotNull(secondaryEffect);
            Assert.IsInstanceOfType(secondaryEffect, typeof(GuildLeader.SecondaryEffect));
        }
示例#2
0
        public void CanAddSecondaryEffect()
        {
            //arrange
            var phase           = new GuildLeader.Phase();
            var secondaryEffect = new GuildLeader.SecondaryEffect();

            //act
            phase.SecondaryEffects.Add(secondaryEffect);
            //assert
            Assert.IsNotNull(phase.SecondaryEffects);
            Assert.IsTrue(phase.SecondaryEffects.Count == 1);
        }
        public void SetProperties()
        {
            //arrange
            var secondaryEffect = new GuildLeader.SecondaryEffect();
            var dpsToTank       = 99;
            var dpsToRaid       = 88;
            var hitpoints       = 77;
            var shutoffTrigger  = "Kick";
            var ticks           = 66;

            //act
            secondaryEffect.DpsToTank      = dpsToTank;
            secondaryEffect.DpsToRaid      = dpsToRaid;
            secondaryEffect.Hitpoints      = hitpoints;
            secondaryEffect.ShutoffTrigger = shutoffTrigger;
            secondaryEffect.Ticks          = ticks;
            //assert
            Assert.AreEqual(secondaryEffect.DpsToTank, dpsToTank);
            Assert.AreEqual(secondaryEffect.DpsToRaid, dpsToRaid);
            Assert.AreEqual(secondaryEffect.Hitpoints, hitpoints);
            Assert.AreEqual(secondaryEffect.ShutoffTrigger, shutoffTrigger);
            Assert.AreEqual(secondaryEffect.Ticks, ticks);
        }