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 ConsultarStatusDrone() { var coordinateService = new CoordinateService(); IPedidoDroneRepository pedidoDroneRepository = null; var context = Substitute.For <DataContext>(); var droneRepository = new MockDroneRepository(context); PedidoRepository pedidoRepository = null; var droneService = new DroneService(coordinateService, pedidoDroneRepository, droneRepository, pedidoRepository); var droneStatus = droneService.GetDroneStatus(); Assert.Equal <int>(2, droneStatus.Count); }