Ejemplo n.º 1
0
        public void ExecuteTest()
        {
            var command = new DeployExplorerCommand(new Position(5, 5), Heading.North);
            IDeploymentZoneChart deploymentZoneChart = new Plateau {
                Size = new Size(5, 5)
            };

            command.SetExplorer(new Rover(new ExplorationTeam(deploymentZoneChart)));
            Assert.IsTrue(command.Execute());
        }
Ejemplo n.º 2
0
        public void ExecuteTest_NoExplorerSet()
        {
            var command = new DeployExplorerCommand(new Position(5, 5), Heading.North);

            Assert.IsFalse(command.Execute());
        }
Ejemplo n.º 3
0
        public void SetExplorerTest()
        {
            var command = new DeployExplorerCommand(new Position(1, 1), Heading.East);

            command.SetExplorer(null);
        }
Ejemplo n.º 4
0
 public void DeployExplorerCommandTest()
 {
     var deployExplorerCommand = new DeployExplorerCommand(null, Heading.East);
 }