예제 #1
0
        public void drawGameWithoutThrowTest()
        {
            Assert.AreEqual(0, spyUIPresenter.lastStory.Length);
            rolePlayGameCoordinator.addTurnTaskEvent("", "", 0, 0, 0, "d3", "Szuper");

            Assert.AreEqual(1, spyUIPresenter.lastStory.Length);
            Assert.AreEqual("Játékosnak nem sikerült a szuper feladat (0 vs. 5)!" + Environment.NewLine.ToString() +
                            "Részletek: Játékos: 0 AP, szuper feladat: 5 P",
                            spyUIPresenter.lastStory[0]);
        }
        public void getErrorCodeWhenAddinvalidTurnTaskEventTest()
        {
            SpyUIPresenter spyRolledDice = new SpyUIPresenter();

            Dice[] dices = { new Dice1() };
            Assert.AreEqual(0, spyRolledDice.lastStory.Length);
            RolePlayGameCoordinator gameCoordinator = new RolePlayGameCoordinator(new StubStoreGateway(), dices, spyRolledDice);

            gameCoordinator.addTurnTaskEvent("a", "a", 0, 0, 1, "d1", "invalidTask");
            Assert.AreEqual("InvalidTaskType", spyRolledDice.lastErrorCode);
        }