Exemple #1
0
 public static void CheckMetricaStatus(Guid accountId, IComponentControl componentControl, string metricName, Core.Api.MonitoringStatus status)
 {
     using (var accountDbContext = AccountDbContext.CreateFromAccountId(accountId))
     {
         var component = accountDbContext.Components.First(x => x.Id == componentControl.Info.Id);
         var metric    = component.Metrics.Single(x => x.MetricType.SystemName == metricName && x.IsDeleted == false);
         Assert.Equal(metric.Bulb.Status, status);
     }
 }
Exemple #2
0
 public static void CheckExternalStatus(Guid accountId, IComponentControl componentControl, Core.Api.MonitoringStatus status)
 {
     using (var accountDbContext = AccountDbContext.CreateFromAccountId(accountId))
     {
         var component = accountDbContext.Components.First(x => x.Id == componentControl.Info.Id);
         Assert.Equal(component.ExternalStatus.Status, status);
     }
 }