public void WillReturnMarathoner()
        {
            var marathonerRunResult = new RunResult();

            marathonerRunResult.MaximumHorizontalDistance = 3000;

            var runResults = new List <RunResult>();

            runResults.Add(marathonerRunResult);

            var eval = new DistanceAchievementEvaluator();

            var ach = eval.GetAchievements(runResults);

            Assert.AreEqual(2, ach.Count);
            Console.WriteLine("Marathoner Achievement Achieved");
        }
Ejemplo n.º 2
0
        public void WillReturnHighStepper()
        {
            var highStepperRunResult = new RunResult();

            highStepperRunResult.StepWhereRunEnded = 205;

            var runResults = new List <RunResult>();

            runResults.Add(highStepperRunResult);

            var eval = new DistanceAchievementEvaluator();

            var ach = eval.GetAchievements(runResults);

            Assert.AreEqual(0, ach.Count);
            Console.WriteLine("High Stepper Achievement Achieved");
        }
        public void WillReturnPipeJumper()
        {
            var pipeJumpingRunResult = new RunResult();

            pipeJumpingRunResult.MaximumHorizontalDistance = 450;

            var runResults = new List <RunResult>();

            runResults.Add(pipeJumpingRunResult);

            var eval = new DistanceAchievementEvaluator();

            var ach = eval.GetAchievements(runResults);

            Assert.AreEqual(1, ach.Count);
            Console.WriteLine("Pipe Jumper Achievement Achieved");
        }
Ejemplo n.º 4
0
        public void WillReturnSteppingOut()
        {
            var SteppingOutRunResult = new RunResult();

            SteppingOutRunResult.StepWhereRunEnded = 15;

            var runResults = new List <RunResult>();

            runResults.Add(SteppingOutRunResult);

            var eval = new DistanceAchievementEvaluator();

            var ach = eval.GetAchievements(runResults);

            Assert.AreEqual(0, ach.Count);
            Console.WriteLine("Stepping Out Achievement Achieved");
        }