Пример #1
0
        public void has_set_end_point()
        {
            IRanger lowerClass = new LowerClass();
            var target = getTarget(); target.ranger = lowerClass;
            target.ranger.setEndPoint(100);

            Assert.IsTrue(target.ranger.EndPoint > 0);
        }
Пример #2
0
        public void has_set_start_point()
        {
            IRanger lowerClass = new LowerClass();
            var target = getTarget();
            target.ranger = lowerClass;

            target.ranger.setStartPoint(1);

            Assert.IsTrue(target.ranger.StartPoint > 0);
        }
Пример #3
0
        static void Main(string[] args)
        {
            IRanger lowerCLass = new LowerClass();

            GameMathEngine engine = new GameMathEngine();
            engine.startGame();
            engine.ranger = lowerCLass;
            engine.play();

            IRanger higherCLass = new HigherClass();
            engine.ranger = higherCLass;
            engine.play();

            Console.ReadKey();
        }
Пример #4
0
        public void thow_exception_if_game_played_wihtout_end_point()
        {
            IRanger lowerClass = new LowerClass();
            var target = getTarget(); target.ranger = lowerClass;
            target.ranger.setStartPoint(1);
            //target.setEndPoint(10);

            try
            {
                target.play();
                Assert.IsTrue(false);
            }
            catch
            {
                Assert.IsTrue(true);
            }
        }
Пример #5
0
        public void given_user_not_within_points_throw_exception()
        {
            IRanger lowerClass = new LowerClass();
            var target = getTarget(); target.ranger = lowerClass;
            var startPoint = 1;
            var endPoint = 100;

            target.ranger.setStartPoint(startPoint);
            target.ranger.setEndPoint(endPoint);

            var playNumber = 300;
            try
            {
                target.isWithinPoints(playNumber);

                Assert.IsTrue(true);
            }
            catch
            {
                Assert.Fail();
            }
        }