private PedidoRepository GetRepository() { var data = SetupTests.GetPedidosList(); var context = ContextProvider <felipe.DTO.Models.Pedido> .GetContext(data); return(new PedidoRepository(context)); }
public void GetDroneStatusTest() { _statusDroneExecutor.ExcecuteCommand(Arg.Any <string>()) .Returns(SetupTests.GetListStatusDroneDto()); _droneRepository.GetDroneStatusAsync(); _statusDroneExecutor.Received().ExcecuteCommand(Arg.Any <string>()); }
public void RetornaDroneStatusTests() { _droneStatusExecutor.ExcecuteCommand(Arg.Any <string>()).Returns(SetupTests.GetDroneStatusResults()); var droneStatus = _droneRepository.RetornaDroneStatus(1); Assert.True(droneStatus != null); }
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); }
private ClienteRepository GetRepository() { var data = SetupTests.GetClientes(); var context = ContextProvider <core.domain.Entities.Cliente> .GetContext(data); return(new ClienteRepository(context)); }
private PedidoRepository GetRepository() { var data = SetupTests.GetPedidosList(); var context = ContextProvider <core.domain.Entities.Pedido> .GetContext(data); return(new PedidoRepository(context)); }
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 void GetPointTest() { var pedido = SetupTests.GetPedido(); var point = pedido.GetPoint(); Assert.True(pedido.Cliente.Longitude == point.Longitude && pedido.Cliente.Latitude == point.Latitude); }
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 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 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 SavePedidosTest() { var pedidoTests = SetupTests.GetPedido(); var pedido = GetRepository().SavePedidoAsync(pedidoTests); Assert.True(pedido != null); }
public void TestGetStatusDrone() { _droneFacade.GetDroneStatusAsync().Returns(SetupTests.GetDroneStatus()); var droneController = new DronesController(_droneFacade); droneController.GetStatusDrone(); _droneFacade.Received().GetDroneStatusAsync(); }
public void GetUrlBase() { var paymentSettings = SetupTests.GetPaymentSettings(); var urlBase = paymentSettings.GetUrlBase(ETipoPagamento.CARTAO); Assert.IsType(TypeUtil.GetTypeOrNull(""), urlBase); }
public async Task TestSaveClient() { var clienteRepository = new ClienteRepository(_context); await clienteRepository.SaveCliente(SetupTests.GetCliente()); _context.Received().Cliente.Add(Arg.Any <felipe.DTO.Models.Cliente>()); await _context.Received().SaveChangesAsync(); }
public void GetDroneStatusTest() { _statusDroneExecutor.ExcecuteCommand(Arg.Any <string>()) .Returns(SetupTests.GetListStatusDroneDto()); var droneStatus = _droneRepository.GetDroneStatus(); Assert.True(droneStatus.Any()); }
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 DroneRepositoryTests() { _context = ContextProvider <Drone> .GetContext(SetupTests.GetDrones(1)); _droneStatusExecutor = new CommandExecutorTest <DroneStatusResult>(); _statusDroneExecutor = Substitute.For <ICommandExecutor <StatusDroneDto> >(); _droneRepository = new DroneRepository(_context, _statusDroneExecutor, _droneStatusExecutor); }
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 TestGetClientes() { var clientController = new ClienteController(_clienteRepository); _clienteRepository.GetAllAsync().Returns(SetupTests.GetClientes()); var clientes = await clientController.Get(); Assert.True(clientes.Value.Count() == 1); }
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 void TestGetClientes() { var clientController = new ClienteController(_clienteRepository); _clienteRepository.GetClientes().Returns(SetupTests.GetClientes()); var clientes = clientController.Get(); Assert.True(clientes.Value.Count() == 1); }
public async Task TestPostCliente() { var clientController = new ClienteController(_clienteRepository); var clienteSetup = SetupTests.GetCliente(); var client = await clientController.Post(clienteSetup); Assert.True(client.Value.Equals(clienteSetup)); await _clienteRepository.Received().SaveCliente(Arg.Any <felipe.DTO.Models.Cliente>()); }
public async Task TestSaveClient() { var context = ContextProvider <Cliente> .GetContext(null); var clienteRepository = new ClienteRepository(context); await clienteRepository.AddAsync(SetupTests.GetCliente(1)); await context.SaveChangesAsync(); }
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 void GetCliente() { var cliente = SetupTests.GetCliente(); var clienteRepository = new ClienteRepository(_context); var result = clienteRepository.GetCliente(cliente.Id); _context.Received().Find <felipe.DTO.Models.Cliente>(cliente.Id); }
public async Task PostFailedTest() { _loginValidator.CheckPasswordUserAsync(Arg.Any <ApplicationUser>(), Arg.Any <string>()).Returns(false); _loginValidator.GetUserById(Arg.Any <string>()).Returns(new ApplicationUser()); _loginValidator.ValidateRoleAsync(Arg.Any <ApplicationUser>(), Arg.Any <string>()).Returns(false); var loginController = new LoginController(_accessManager); var token = await loginController.Post(SetupTests.GetCliente()) as Token; Assert.True(token == null); }