public async Task TestDroneNotFound() { var pedidoFacade = new PedidoFacade( _pedidoService, _clienteRepository, _pedidoRepository, _droneRepository, _pagamentoServiceFactory, _pedidoDroneRepository); var pedidos = SetupTests.GetPedidosList(); _pedidoRepository.ObterPedidos(Arg.Any <int>()) .Returns(pedidos); _clienteRepository.GetByIdAsync(Arg.Any <int>()) .Returns(SetupTests.GetCliente()); _droneRepository.GetByIdAsync(Arg.Any <int>()) .Returns(SetupTests.GetDrone()); _pedidoRepository.FindByIdAsync(Arg.Any <string>()) .Returns(pedidos[0]); await pedidoFacade.AssignDroneAsync(); _pedidoRepository.DidNotReceive().ReplaceOne(Arg.Any <Pedido>()); }