public void DroneStatusDTOConstructorTest() { var drone = SetupTests.GetDrone(); var droneStatus = new DroneStatusDto(drone); Assert.True(droneStatus.Drone.Autonomia == drone.Autonomia); }
public void TestToTempoGasto() { var drone = SetupTests.GetDrone(); var date = drone.ToTempoGasto(100); Assert.True(date.Hour == DateTime.Now.AddHours(2).Hour); }
public async Task TestDroneNotFound() { var pedidoFacade = new PedidoFacade(_dataContext, _pedidoService, _clienteRepository, _pedidoRepository, _droneRepository); var pedidos = SetupTests.GetPedidosList(); _pedidoRepository.ObterPedidos(Arg.Any <int>()) .Returns(pedidos); _clienteRepository.GetCliente(Arg.Any <int>()) .Returns(SetupTests.GetCliente()); _droneRepository.GetDrone(Arg.Any <int>()) .Returns(SetupTests.GetDrone()); _pedidoRepository.GetPedido(Arg.Any <int>()) .Returns(pedidos[0]); await pedidoFacade.AssignDrone(_pedidoRepository); _dataContext.Pedido.DidNotReceive().Update(Arg.Any <felipe.DTO.Models.Pedido>()); }
public async Task TestMethodsCalled() { var pedidoFacade = new PedidoFacade(_dataContext, _pedidoService, _clienteRepository, _pedidoRepository, _droneRepository); var pedidos = SetupTests.GetPedidosList(); _pedidoRepository.ObterPedidos(Arg.Any <int>()) .Returns(pedidos); _clienteRepository.GetCliente(Arg.Any <int>()) .Returns(SetupTests.GetCliente()); _pedidoService.DroneAtendePedido(pedidos[0]) .Returns(SetupTests.GetDroneDto()); _droneRepository.GetDrone(Arg.Any <int>()) .Returns(SetupTests.GetDrone()); _pedidoRepository.GetPedido(Arg.Any <int>()) .Returns(pedidos[0]); await pedidoFacade.AssignDrone(_pedidoRepository); await _pedidoService.Received().DroneAtendePedido(Arg.Any <felipe.DTO.Models.Pedido>()); _dataContext.Pedido.Received().Update(Arg.Any <felipe.DTO.Models.Pedido>()); _dataContext.PedidoDrones.Received().Add(Arg.Any <PedidoDrone>()); }
public async Task PostDrone() { var droneController = new DronesController(_droneFacade); await droneController.PostDrone(SetupTests.GetDrone()); _droneFacade.Received().SaveDrone(Arg.Any <felipe.DTO.Models.Drone>()); }
public async Task PostDrone() { var droneController = new DronesController(_droneFacade); await droneController.PostDrone(SetupTests.GetDrone()); await _droneFacade.Received().SaveDroneAsync(Arg.Any <Drone>()); }
public void RetornaDroneTests() { var droneTest = SetupTests.GetDrone(); var context = ContextProvider <felipe.DTO.Models.Drone> .GetContext(SetupTests.GetDrones()); var droneRepository = new DroneRepository(context, _statusDroneExecutor, _droneStatusExecutor); var drone = droneRepository.RetornaDrone(); Assert.True(drone.Equals(droneTest)); }
public void DroneDtoConstructorTests() { var drone = SetupTests.GetDrone(); var droneDto = new DroneDto(SetupTests.GetDroneStatusDto(), 10); Assert.True( droneDto.Distancia == 10 && droneDto.DroneStatus.SomaDistancia == 5 && droneDto.DroneStatus.SomaPeso == 10); }
public void SaveDrone() { _droneRepository.SaveDrone(SetupTests.GetDrone()); _context.Received().Drone.Add(Arg.Any <felipe.DTO.Models.Drone>()); _context.Received().SaveChangesAsync(); }
public async Task GetDroneTests() { var drone = await _droneRepository.GetByIdAsync(1); Assert.True(drone.Equals(SetupTests.GetDrone(1))); }