Exemplo n.º 1
0
        public void ActionDestroyTest()
        {
            string command1 = "add planet Mars";
            string command2 = "destroy Mars";

            CommandManager.ActionAdd(command1.Split(' '));
            CommandManager.ActionDestroy(command2.Split(' '));

            int expectedPlanetsCountAfterDestruction = 0;
            int actualPlanetsCountAfterDestruction   = Scene.AllPlanets.Count();

            Assert.Equals(expectedPlanetsCountAfterDestruction, actualPlanetsCountAfterDestruction);
        }
Exemplo n.º 2
0
        public void ActionAddTest()
        {
            string command = "add planet Mars";

            string[] parsedCommand = command.Split(' ');

            int planetsCountBeforeAddition = Scene.AllPlanets.Count();

            CommandManager.ActionAdd(parsedCommand);
            int planetsCountAfterAddition = Scene.AllPlanets.Count();

            Assert.Equals(planetsCountBeforeAddition + 1, planetsCountAfterAddition);
        }
Exemplo n.º 3
0
        public void ActionKillTest()
        {
            string command = "add planet Mars";

            string[] parsedCommand = command.Split(' ');

            string command2 = "add Mars human 3";
            string command3 = "destroy Mars";

            CommandManager.ActionAdd(parsedCommand);
            CommandManager.ActionAdd(command2.Split(' '));

            CommandManager.ActionDestroy(command3.Split(' '));
            int expectedCitizensCountAfterKill = 0;
            int actualCitizensCountAfterKill   = Scene.AllPlanets[0].citizens.Count();

            Assert.Equals(expectedCitizensCountAfterKill, actualCitizensCountAfterKill);
        }