public void Should_Go_Up_Left_Right_Down_Fire()
        {
            IMissileDevice dvc =  new MissileDevice();

            ExecuteCommand(dvc, DeviceCommand.Up);
            Wait();
            ExecuteCommand(dvc, DeviceCommand.Stop);
            ExecuteCommand(dvc, DeviceCommand.Left);
            Wait();
            ExecuteCommand(dvc, DeviceCommand.Stop);
            ExecuteCommand(dvc, DeviceCommand.Right);
            Wait();
            ExecuteCommand(dvc, DeviceCommand.Stop);
            ExecuteCommand(dvc, DeviceCommand.Down);
            Wait();
            ExecuteCommand(dvc, DeviceCommand.Stop);
            ExecuteCommand(dvc, DeviceCommand.Fire);
        }
예제 #2
0
 static StaticMissile()
 {
     MissileLauncher = new MissileDevice();
 }