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));
            });
        }
Example #2
0
 public TrackedVehiclesController(ITrackedVehiclesQueries queries, ILogger <TrackedVehiclesController> logger)
 {
     _queries = queries ?? throw new ArgumentNullException(nameof(queries));
     _logger  = logger ?? throw new ArgumentNullException(nameof(logger));
 }