public void ValidarDistancia(int somaDistancia, double distanciaRetorno, double pedidoDroneDistancia, float performanceDrone, bool resultadoEsperado, string mensagemErro)
        {
            var drone = new felipe.DTO.Models.Drone {
                Id = 1, Capacidade = 500, Velocidade = 40, Autonomia = 50, Carga = 80, Perfomance = performanceDrone
            };

            DroneStatusDto dtoDroneStatus = new DroneStatusDto {
                Drone = drone, SomaDistancia = somaDistancia, SomaPeso = 300
            };

            Assert.True(resultadoEsperado == DroneService.ValidaDistancia(dtoDroneStatus, distanciaRetorno, pedidoDroneDistancia), mensagemErro);
        }
        public void ValidarPeso(int capacidadeDrone, int droneSomaPeso, int pedidoPeso, bool resultadoEsperado, string mensagemErro)
        {
            var drone = new felipe.DTO.Models.Drone {
                Id = 1, Capacidade = capacidadeDrone, Velocidade = 40, Autonomia = 50, Carga = 80, Perfomance = 33.3F
            };

            DroneStatusDto dtoDroneStatus = new DroneStatusDto {
                Drone = drone, SomaDistancia = 50, SomaPeso = droneSomaPeso
            };

            felipe.DTO.Models.Pedido pedido = new felipe.DTO.Models.Pedido {
                ClienteId = 1, Peso = pedidoPeso
            };

            Assert.True(resultadoEsperado == DroneService.ValidaPeso(dtoDroneStatus, pedido), mensagemErro);
        }
 public void SaveDrone(felipe.DTO.Models.Drone drone)
 {
 }