public void SetUp() { _queries = Substitute.For <ITrackedVehiclesQueries>(); _logger = Substitute.For <ILogger <TrackedVehiclesController> >(); _controller = new TrackedVehiclesController(_queries, _logger); TestData[0].SetConnectionStatus(TrackedVehicleStatus.Connected); TestData[2].SetConnectionStatus(TrackedVehicleStatus.Connected); TestData[4].SetConnectionStatus(TrackedVehicleStatus.Connected); _dtos = TestData.Select(v => { return(new TrackedVehicleDto(v.Id, v.RegNr, v.Status, v.CustomerId, v.CustomerName, v.CustomerAddress)); }); }
public TrackedVehiclesController(ITrackedVehiclesQueries queries, ILogger <TrackedVehiclesController> logger) { _queries = queries ?? throw new ArgumentNullException(nameof(queries)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }