public void TestPointConstructorPassingCoord() { var pedido = SetupTests.GetPedido(); var point = new Point(pedido.Cliente.Latitude, pedido.Cliente.Longitude); Assert.True(point.Latitude == pedido.Cliente.Latitude && point.Longitude == pedido.Cliente.Longitude); }
public void GetPointTest() { var pedido = SetupTests.GetPedido(); var point = pedido.GetPoint(); Assert.True(pedido.Cliente.Longitude == point.Longitude && pedido.Cliente.Latitude == point.Latitude); }
public void SavePedidosTest() { var pedidoTests = SetupTests.GetPedido(); var pedido = GetRepository().SavePedidoAsync(pedidoTests); Assert.True(pedido != null); }
public void GetKmDistanceTest() { var coordinatiorService = new CoordinateService(); var pedido = SetupTests.GetPedido(); var distance = coordinatiorService.GetKmDistance(pedido.GetPoint(), new Point()); Assert.True(distance == 489.8); }
public void RetornaPedidosParaFecharAsync() { _pedidoRepository.GetPedido(Arg.Any <int>()).Returns(SetupTests.GetPedido()); _clienteRepository.GetCliente(Arg.Any <int>()).Returns(SetupTests.GetCliente()); var pedidos = _pedidoDroneRepository.RetornaPedidosParaFecharAsync(); Assert.True(pedidos.Count == 0); }
public void RetornaPedidosEmAbertoTest() { _pedidoRepository.GetPedido(Arg.Any <int>()).Returns(SetupTests.GetPedido()); _clienteRepository.GetCliente(Arg.Any <int>()).Returns(SetupTests.GetCliente()); var pedidos = _pedidoDroneRepository.RetornaPedidosEmAberto(); Assert.True(pedidos.Count > 0); }
public async Task RetornaPedidosParaFecharAsync() { _pedidoRepository.FindByIdAsync(Arg.Any <string>()).Returns(SetupTests.GetPedido()); _clienteRepository.GetByIdAsync(Arg.Any <int>()).Returns(SetupTests.GetCliente()); var pedidos = await _pedidoDroneRepository.RetornaPedidosParaFecharAsync(); Assert.True(pedidos.Count == 0); }
public async Task RetornaPedidosEmAbertoTest() { _pedidoRepository.GetByIdAsync(Arg.Any <int>()).Returns(SetupTests.GetPedido()); _clienteRepository.GetByIdAsync(Arg.Any <int>()).Returns(SetupTests.GetCliente()); var pedidos = await _pedidoDroneRepository.RetornaPedidosEmAbertoAsync(); Assert.True(pedidos.Count > 0); }
public async Task TestPostPedido() { _clienteRepository.GetByIdAsync(Arg.Any <int>()). Returns(SetupTests.GetCliente()); var pedidosController = new PedidosController(_pedidoFacade); var pedido = await pedidosController.PostPedido(SetupTests.GetPedido()); await _pedidoFacade.Received().CreatePedidoAsync(Arg.Any <Pedido>()); }
public async Task SavePedidosTest() { var pedidoTests = SetupTests.GetPedido(); var repository = GetRepository(); await repository.InsertOneAsync(pedidoTests); repository.ReplaceOne(pedidoTests); Assert.True(true); }
public async Task SavePedidosTest() { var pedidoTests = SetupTests.GetPedido(); var repository = GetRepository(); await repository.AddAsync(pedidoTests); var pedido = await repository.UpdateAsync(pedidoTests); Assert.True(pedido != null); }
public async Task TestPostPedido() { _clienteRepository.GetCliente(Arg.Any <int>()). Returns(SetupTests.GetCliente()); var pedidosController = new PedidosController(_pedidoRepository, _pedidoFacade, _clienteRepository); var pedido = await pedidosController.PostPedido(SetupTests.GetPedido()); await _pedidoRepository.Received().SavePedidoAsync(Arg.Any <felipe.DTO.Models.Pedido>()); Assert.True(pedido.Value.Situacao == (int)StatusPedido.AGUARDANDO); }
public async Task TestDroneAtendePedidoQuandoDroneExiste() { var droneService = new DroneService(_coordinateService, _pedidoDroneRepository, _droneRepository, _pedidoRepository); var pedidoService = new PedidoService(droneService, _coordinateService); _coordinateService.GetKmDistance(Arg.Any <Point>(), Arg.Any <Point>()) .Returns(10); _pedidoDroneRepository.RetornaPedidosEmAberto().Returns(SetupTests.GetPedidoDrones(StatusEnvio.AGUARDANDO)); _droneRepository.RetornaDroneStatus(Arg.Any <int>()) .Returns(SetupTests.GetDroneStatusDto()); var drone = await pedidoService.DroneAtendePedido(SetupTests.GetPedido()); Assert.True(drone != null); }