public List <StatusDroneDto> GetDroneStatus() { List <StatusDroneDto> statusDroneDtos = new List <StatusDroneDto>(); var statusDroneDto = new StatusDroneDto { ClienteId = 1, DroneId = 1, Latitude = -23.5880684, Longitude = -46.6564195, Situacao = true, PedidoId = 0, Nome = string.Empty }; statusDroneDtos.Add(statusDroneDto); var statusDroneDto2 = new StatusDroneDto { ClienteId = 1, DroneId = 1, Latitude = -23.5880684, Longitude = -46.6564195, Situacao = false, PedidoId = 1, Nome = "João da Silva" }; statusDroneDtos.Add(statusDroneDto2); return(statusDroneDtos); }
public void RetornarStatusDrone() { var sddUm = new StatusDroneDto { ClienteId = 1, PedidoId = 1 }; var sddDois = new StatusDroneDto { ClienteId = 2, PedidoId = 2 }; var listSdd = new List <StatusDroneDto> { sddUm, sddDois }; var _droneRepository = new Mock <IDroneRepository>(); _droneRepository.Setup(_ => _.GetDroneStatus()).Returns(listSdd); ICoordinateService _coordinateService = null; IPedidoDroneRepository _pedidoDroneRepository = null; IPedidoRepository _pedidoRepository = null; var droneService = new DroneService(_coordinateService, _pedidoDroneRepository, _droneRepository.Object, _pedidoRepository); var result = droneService.GetDroneStatus(); Assert.True(result.Count() == 2, "A quantidade de registros retornados não esperada"); }
public void CriarStatusDroneDto() { StatusDroneDto statusDroneDto = new StatusDroneDto { Situacao = true, PedidoId = 5, ClienteId = 1, Nome = "Cliente Teste", Latitude = 765764.98, Longitude = 235764.98 }; Assert.True(statusDroneDto.Situacao); Assert.True(statusDroneDto.PedidoId == 5); Assert.True(statusDroneDto.ClienteId == 1); Assert.True(statusDroneDto.Nome == "Cliente Teste"); Assert.True(statusDroneDto.Latitude == 765764.98); Assert.True(statusDroneDto.Longitude == 235764.98); Assert.NotNull(statusDroneDto); }