public void Test_GetRaceDefenseTypeModifier_ByRaceIDDefenseTypeID_BadResult()
        {
            int RaceID        = 1;
            int DefenseTypeID = 1;
            RaceDefenseTypeModifier objRaceDefenseTypeModifier = new RaceDefenseTypeModifier();

            objRaceDefenseTypeModifier.GetRaceDefenseTypeModifier(RaceID, DefenseTypeID);

            Assert.IsTrue(objRaceDefenseTypeModifier.RaceID == 0 && objRaceDefenseTypeModifier.ModifierID == 0 && objRaceDefenseTypeModifier.DefenseTypeID == 0);
        }
        public void Test_GetRaceDefenseTypeModifier_ByRaceIDDefenseTypeID_GoodResult()
        {
            int RaceID        = 2;
            int DefenseTypeID = 1;

            RaceDefenseTypeModifier objRaceDefenseTypeModifier = new RaceDefenseTypeModifier();

            objRaceDefenseTypeModifier.GetRaceDefenseTypeModifier(RaceID, DefenseTypeID);

            Assert.IsTrue(RaceID == objRaceDefenseTypeModifier.RaceID && DefenseTypeID == objRaceDefenseTypeModifier.DefenseTypeID);
        }
        public void Test_GetRaceDefenseTypeModifiersByRace_WithOrderBy_NoResult()
        {
            int    RaceID     = 0;
            string strOrderBy = "DefenseTypeID";

            RaceDefenseTypeModifier        objRaceDefenseTypeModifier  = new RaceDefenseTypeModifier();
            List <RaceDefenseTypeModifier> lstRaceDefenseTypeModifiers = new List <RaceDefenseTypeModifier>();

            lstRaceDefenseTypeModifiers = objRaceDefenseTypeModifier.GetRaceDefenseTypeModifiersByRace(RaceID, strOrderBy);

            Assert.IsTrue(lstRaceDefenseTypeModifiers.Count == 0);
        }
        public void Test_GetRaceDefenseTypeModifiers_WithOutOrderBy_NoResult()
        {
            string strWhere   = "RaceID=0";
            string strOrderBy = "";

            RaceDefenseTypeModifier        objRaceDefenseTypeModifier  = new RaceDefenseTypeModifier();
            List <RaceDefenseTypeModifier> lstRaceDefenseTypeModifiers = new List <RaceDefenseTypeModifier>();

            lstRaceDefenseTypeModifiers = objRaceDefenseTypeModifier.GetRaceDefenseTypeModifiers(strWhere, strOrderBy);

            Assert.IsTrue(lstRaceDefenseTypeModifiers.Count == 0);
        }
        public void Test_SaveAndDeleteRaceDefenseTypeModifier()
        {
            bool returnVal;

            objNewRaceDefenseTypeModifier.SaveRaceDefenseTypeModifier();

            RaceDefenseTypeModifier objTestRDM = new RaceDefenseTypeModifier();

            objTestRDM.GetRaceDefenseTypeModifier(objNewRaceDefenseTypeModifier.RaceID, objNewRaceDefenseTypeModifier.DefenseTypeID);
            Assert.IsTrue(objTestRDM.ModifierID == objNewRaceDefenseTypeModifier.ModifierID);

            returnVal = objNewRaceDefenseTypeModifier.DeleteRaceDefenseTypeModifier();

            Assert.IsTrue(returnVal && objNewRaceDefenseTypeModifier.DeleteOK);
        }