Esempio n. 1
0
        public void 비커게임_위치에_도착해야_비커게임이_시작하는가()
        {
            Player     player = new Player(0, 0, 0, 3, false);
            BeakerGame game   = new BeakerGame();

            Assert.AreEqual(game.canPlayGame(player), true);
        }
Esempio n. 2
0
        public void 게임이_재시작_되었는지()
        {
            BeakerGame game = new BeakerGame();

            game.Move("A", "B");
            game.Restart();
            int liter = game.GetLiter("A");

            Assert.AreEqual(8, liter);
        }
Esempio n. 3
0
        public void 비커의_액체가_4_4로_나뉘어지면_비커게임이_끝나는가()
        {
            BeakerGame game = new BeakerGame();

            game.Move("A", "B"); //3 5 0
            game.Move("B", "C"); //3 2 3
            game.Move("C", "A"); //6 2 0
            game.Move("B", "C"); //6 0 2
            game.Move("A", "B"); //1 5 2
            game.Move("B", "C"); //1 4 3
            game.Move("C", "A"); //4 4 0

            Assert.AreEqual(true, game.isCompleted());
        }