Esempio n. 1
0
        public void CactusGenerator_GetSegment_Test4()
        {
            CactusGenerator cactusGenerator = CreateCactusGenerator();
            Segment         segment;

            segment = cactusGenerator.GetSegment(0);
            Assert.IsNotNull(segment);
            Assert.AreEqual(0.3, segment.Offset, 0.00000001);
            Assert.AreEqual(1.7, segment.Length, 0.00000001);

            segment = cactusGenerator.GetSegment(1);
            Assert.IsNotNull(segment);
            Assert.AreEqual(2.3, segment.Offset, 0.00000001);
            Assert.AreEqual(1.7, segment.Length, 0.00000001);

            segment = cactusGenerator.GetSegment(2);
            Assert.IsNotNull(segment);
            Assert.AreEqual(4.3, segment.Offset, 0.00000001);
            Assert.AreEqual(1.7, segment.Length, 0.00000001);

            segment = cactusGenerator.GetSegment(50);
            Assert.IsNotNull(segment);
            Assert.AreEqual(100.3, segment.Offset, 0.00000001);
            Assert.AreEqual(0.7, segment.Length, 0.00000001);
        }
Esempio n. 2
0
        public void CactusGenerator_GetUsedSegments_Test()
        {
            CactusGenerator cactusGenerator = CreateCactusGenerator();
            int             gameLevel, usedSegmentCount;

            Segment[] usedSegments;

            gameLevel        = 1;
            usedSegmentCount = cactusGenerator.GetUsedSegmentCount(gameLevel);
            usedSegments     = cactusGenerator.GetUsedSegments(usedSegmentCount);
            Assert.AreEqual(8, usedSegments.Length);
        }
Esempio n. 3
0
        public void CactusGenerator_GetUsedSegmentCount_Test()
        {
            CactusGenerator cactusGenerator = CreateCactusGenerator();
            int             gameLevel, usedSegmentCount;

            gameLevel        = 1;
            usedSegmentCount = cactusGenerator.GetUsedSegmentCount(gameLevel);
            Assert.AreEqual(8, usedSegmentCount);

            gameLevel        = 5;
            usedSegmentCount = cactusGenerator.GetUsedSegmentCount(gameLevel);
            Assert.AreEqual(40, usedSegmentCount);
        }
Esempio n. 4
0
        public void CactusGenerator_SegmentCount_Test2()
        {
            CactusGenerator cactusGenerator = new CactusGenerator(150, 100, 1, 10);

            Assert.AreNotEqual(51, cactusGenerator.SegmentCount);
        }
Esempio n. 5
0
        public void CactusGenerator_SegmentCount_Test()
        {
            CactusGenerator cactusGenerator = CreateCactusGenerator();

            Assert.AreEqual(51, cactusGenerator.SegmentCount);
        }
Esempio n. 6
0
        public void CactusGenerator_ctor_Test8()
        {
            CactusGenerator cactusGenerator = new CactusGenerator(50, 100, 1, 100);

            Assert.IsNull(cactusGenerator);
        }
Esempio n. 7
0
        public void CactusGenerator_ctor_Test6()
        {
            CactusGenerator cactusGenerator = new CactusGenerator(101, 100, 1, -1);

            Assert.IsNull(cactusGenerator);
        }
Esempio n. 8
0
        public void CactusGenerator_ctor_Test5()
        {
            CactusGenerator cactusGenerator = new CactusGenerator(101, 100, -1, PWM.MAN_WIDTH);

            Assert.IsNull(cactusGenerator);
        }
Esempio n. 9
0
        public void CactusGenerator_ctor_Test4()
        {
            CactusGenerator cactusGenerator = new CactusGenerator(101, 0, PWM.JUMP_TIME, PWM.MAN_WIDTH);

            Assert.IsNull(cactusGenerator);
        }
Esempio n. 10
0
        public void CactusGenerator_ctor_Test2()
        {
            CactusGenerator cactusGenerator = new CactusGenerator(0, PWM.MIN_RUN_SPEED, PWM.JUMP_TIME, PWM.MAN_WIDTH);

            Assert.IsNull(cactusGenerator);
        }
Esempio n. 11
0
        public void CactusGenerator_GetSegment_Test3()
        {
            CactusGenerator cactusGenerator = CreateCactusGenerator();

            Assert.IsNull(cactusGenerator.GetSegment(cactusGenerator.SegmentCount + 100));
        }