Example #1
0
 public void AddDustData()
 {
     using var dustContext = SetUpDatabase();
     var dustService = new DustDataService(dustContext);
     var records     = new Record[]
     {
         new Record
         {
             DateTime = DateTime.Now.AddHours(-2),
             Type     = RecordType.PM25,
             Value    = 15
         },
         new Record
         {
             DateTime = DateTime.Now.AddHours(-1),
             Type     = RecordType.PM25,
             Value    = 10
         },
         new Record
         {
             DateTime = DateTime.Now,
             Type     = RecordType.PM25,
             Value    = 20
         }
     };
     //dustService.AddOrUpdateRecords("25t",records);
 }
Example #2
0
        public async Task LoadEmptyData()
        {
            using var dustContext = SetUpDatabase();
            var     dustService     = new DustDataService(dustContext);
            Station stationWithData = await dustService.GetStationAsync("10E");

            stationWithData.Should().BeNull();
        }
Example #3
0
        public Instance(DustDataService dustDataService = null)
        {
            _dustDataService = dustDataService ?? Locator.Current.GetService <DustDataService>();

            // Load all stations data from local database
        }