public PedidoDroneRepositoryTests()
        {
            var data = SetupTests.GetPedidoDrones(felipe.DTO.Enums.StatusEnvio.AGUARDANDO);

            _dataContext = ContextProvider <PedidoDrone> .GetContext(data);

            _configuration         = Substitute.For <IConfiguration>();
            _pedidoRepository      = Substitute.For <IPedidoRepository>();
            _droneRepository       = Substitute.For <IDroneRepository>();
            _clienteRepository     = Substitute.For <IClienteRepository>();
            _pedidoDroneRepository = new PedidoDroneRepository(_dataContext, _pedidoRepository,
                                                               _droneRepository, _clienteRepository, _configuration);
        }
        public PedidoDroneRepositoryTests()
        {
            var data = SetupTests.GetPedidoDrones(StatusEnvio.AGUARDANDO);

            _dataContext = ContextProvider <PedidoDrone> .GetContext(data);

            _commandExecutor       = Substitute.For <ICommandExecutor <PedidoDrone> >();
            _pedidoRepository      = Substitute.For <PedidoRepository>();
            _droneRepository       = Substitute.For <IDroneRepository>();
            _clienteRepository     = Substitute.For <IClienteRepository>();
            _pedidoDroneRepository = new PedidoDroneRepository(_dataContext, _pedidoRepository,
                                                               _droneRepository, _clienteRepository, _commandExecutor);
        }