public void HavePartyTest()
        {
            var exercise = new CigarParty();

            //haveParty(30, false) → false
            Assert.AreEqual(false, exercise.HaveParty(30, false));
            //haveParty(50, false) → true
            Assert.AreEqual(true, exercise.HaveParty(50, false));
            //haveParty(70, true) → true
            Assert.AreEqual(true, exercise.HaveParty(70, true));
        }
        public void HavePartyTest()
        {
            //arange
            CigarParty cigarParty = new CigarParty();
            bool       partyTest  = cigarParty.HaveParty(30, false);

            Assert.AreEqual(partyTest, false);
            //act

            //assert
        }
Пример #3
0
        public void DoSquirrelsHaveSuccessfulWeekdayParty()
        {
            //Arrange
            CigarParty party = new CigarParty();
            //Act

            bool result = party.HaveParty(100, false);

            //Assert
            Assert.AreEqual(false, result);
        }
Пример #4
0
        public void Number_Of_Cigars_And_True_If_Having_Party(int cigarInput, bool isWeekend, bool isAParty)
        {
            //Arrange
            CigarParty partyCheck = new CigarParty();

            //Act
            bool result = partyCheck.HaveParty(cigarInput, isWeekend);

            //Assert
            Assert.AreEqual(isAParty, result);
        }
Пример #5
0
        public void TestWeekdayCigarPartyBounds()
        {
            CigarParty weekdayParty = new CigarParty();
            bool       isWeekend    = false;

            int[] numOfCigars = { 39, 40, 60, 61 };

            Assert.IsFalse(weekdayParty.HaveParty(numOfCigars[0], isWeekend));
            Assert.IsTrue(weekdayParty.HaveParty(numOfCigars[1], isWeekend));
            Assert.IsTrue(weekdayParty.HaveParty(numOfCigars[2], isWeekend));
            Assert.IsFalse(weekdayParty.HaveParty(numOfCigars[3], isWeekend));
        }
Пример #6
0
        public void WeekdayPartyParty()
        {
            CigarParty party = new CigarParty();

            Assert.AreEqual(true, party.HaveParty(40, false));

            Assert.AreEqual(true, party.HaveParty(60, false));

            Assert.AreEqual(false, party.HaveParty(67, false));

            Assert.AreEqual(false, party.HaveParty(35, false));
        }
Пример #7
0
        public void WeekendPartyParty()
        {
            CigarParty party = new CigarParty();

            Assert.AreEqual(true, party.HaveParty(40, true));

            Assert.AreEqual(true, party.HaveParty(60, true));

            Assert.AreEqual(false, party.HaveParty(28, true));

            Assert.AreEqual(true, party.HaveParty(65, true));
        }
Пример #8
0
        public void CigarTest()
        {
            CigarParty cG = new CigarParty();

            Assert.AreEqual(false, cG.HaveParty(30, false));
            Assert.AreEqual(true, cG.HaveParty(50, false));
            Assert.AreEqual(true, cG.HaveParty(40, false));
            Assert.AreEqual(true, cG.HaveParty(60, false));
            Assert.AreEqual(false, cG.HaveParty(65, false));
            Assert.AreEqual(true, cG.HaveParty(70, true));
            Assert.AreEqual(false, cG.HaveParty(30, true));
        }
        public void CigarPartyWithFiftyCigarsReturnsTrue()
        {
            //arrange
            CigarParty party = new CigarParty();

            //act
            bool partyWeekend = party.HaveParty(50, true);
            bool partyWeekDay = party.HaveParty(50, false);

            //assert
            Assert.AreEqual(true, partyWeekDay);
            Assert.AreEqual(true, partyWeekend);
        }
Пример #10
0
        public void TestWeekendCigarParty()
        {
            CigarParty weekdayParty = new CigarParty();
            bool       isWeekend    = true;

            int[] numOfCigars = { 44, 55, 30, 22, 99 };

            Assert.IsTrue(weekdayParty.HaveParty(numOfCigars[0], isWeekend));
            Assert.IsTrue(weekdayParty.HaveParty(numOfCigars[1], isWeekend));
            Assert.IsFalse(weekdayParty.HaveParty(numOfCigars[2], isWeekend));
            Assert.IsFalse(weekdayParty.HaveParty(numOfCigars[3], isWeekend));
            Assert.IsTrue(weekdayParty.HaveParty(numOfCigars[4], isWeekend));
        }
Пример #11
0
        public void havePartyTest()
        {
            CigarParty testClass = new CigarParty();

            bool result = testClass.HaveParty(30, false);

            Assert.IsFalse(result);

            result = testClass.HaveParty(50, false);
            Assert.IsTrue(result);

            result = testClass.HaveParty(70, true);
            Assert.IsTrue(result);
        }
Пример #12
0
        public void RangeOfValuesForWeekdayTests()
        {
            //Arrange
            CigarParty party = new CigarParty();

            //Assert
            //Good Parties
            Assert.AreEqual(true, party.HaveParty(40, false));
            Assert.AreEqual(true, party.HaveParty(60, false));

            //Bad PArties
            Assert.AreEqual(false, party.HaveParty(39, false));
            Assert.AreEqual(false, party.HaveParty(61, false));
        }
        public void IsThePartyAHit_Negative()
        {
            //----Arrangle----------------------------------------

            CigarParty party = new CigarParty();

            //----Act-----------------------------------------------

            //break these into separate methods or just use DataTestMethod
            bool isABanger1 = party.HaveParty(-10, true);


            //----Assert-------------------------------------------

            Assert.AreEqual(false, isABanger1);
        }
        public void IsThePartyAHit_BaseCases()
        {
            //----Arrangle----------------------------------------

            CigarParty party = new CigarParty();

            //----Act-----------------------------------------------

            //break these into separate methods or just use DataTestMethod
            bool isABanger1 = party.HaveParty(100, true);
            bool isABanger4 = party.HaveParty(45, false);

            //----Assert-------------------------------------------

            Assert.AreEqual(true, isABanger1);
            Assert.AreEqual(true, isABanger4);
        }
Пример #15
0
        //Weekend Party
        public void HaveParty2Tests()
        {
            //Arrange
            CigarParty weekendparty = new CigarParty();

            //Act
            bool partyOn     = weekendparty.HaveParty(60, true);
            bool party1On    = weekendparty.HaveParty(75, true);
            bool party2On    = weekendparty.HaveParty(98, true);
            bool party3On    = weekendparty.HaveParty(40, true);
            bool partyNoWay  = weekendparty.HaveParty(25, true);
            bool party2NoWay = weekendparty.HaveParty(12, true);

            //Assert
            Assert.AreEqual(true, partyOn);
            Assert.AreEqual(true, party1On);
            Assert.AreEqual(true, party2On);
            Assert.AreEqual(true, party3On);
            Assert.AreEqual(false, party2NoWay);
            Assert.AreEqual(false, partyNoWay);
        }
Пример #16
0
        //Weekday Party
        public void HavePartyTests()
        {
            //Arrange
            CigarParty party = new CigarParty();

            //Act
            bool partyOn     = party.HaveParty(42, false);
            bool partyOn2    = party.HaveParty(50, false);
            bool partyNoWay  = party.HaveParty(70, false);
            bool party2NoWay = party.HaveParty(30, false);
            bool party3NoWay = party.HaveParty(101, false);
            bool party4NoWay = party.HaveParty(61, false);

            //Assert
            Assert.AreEqual(true, partyOn);
            Assert.AreEqual(true, partyOn2);
            Assert.AreEqual(false, partyNoWay);
            Assert.AreEqual(false, party2NoWay);
            Assert.AreEqual(false, party3NoWay);
            Assert.AreEqual(false, party4NoWay);
        }
        public void IsThePartyAHit_OutsideRange()
        {
            //----Arrangle----------------------------------------

            CigarParty party = new CigarParty();

            //----Act-----------------------------------------------

            //break these into separate methods or just use DataTestMethod
            bool isABanger1 = party.HaveParty(100, false);
            bool isABanger2 = party.HaveParty(20, true);
            bool isABanger3 = party.HaveParty(70, false);
            bool isABanger4 = party.HaveParty(0, true);

            //----Assert-------------------------------------------

            Assert.AreEqual(false, isABanger1);
            Assert.AreEqual(false, isABanger2);
            Assert.AreEqual(false, isABanger3);
            Assert.AreEqual(false, isABanger4);
        }