Ejemplo n.º 1
0
 public async void LoadTop10Densities()
 {
     var service = new SubdivisionService();
     var subdivs = await service.Top10AlcoholDensity();
     Assert.That(subdivs.Count, Is.EqualTo(10));
     Assert.That(subdivs.All(s => s.Id > 0));
     Assert.That(subdivs.All(s => s.Population.HasValue));
     Assert.That(subdivs.All(s => string.IsNullOrWhiteSpace(s.GeoJSON)));
     Assert.That(subdivs.All(s => s.LcboStores.Count > 0));
     Assert.That(subdivs.All(s => s.CentreLatitude != 0.0));
     Assert.That(subdivs.All(s => s.CentreLongitude != 0.0));
     foreach (var subdiv in subdivs)
     {
         Assert.That(subdiv.Volumes.Total, Is.GreaterThan(0), $"subdiv {subdiv.Id} has total {subdiv.Volumes.Total}");
     }
 }