public IEnumerable <DwhManifest> GenerateWithMetrics(EmrDto emrSetup) { var metrics = _metricReader.ReadAll().FirstOrDefault(); var appMetrics = _metricReader.ReadAppAll().ToList(); var manifests = Generate(emrSetup).ToList(); if (null != metrics) { foreach (var manifest in manifests) { manifest.AddCargo(CargoType.Metrics, metrics); } } if (appMetrics.Any()) { foreach (var manifest in manifests) { foreach (var m in appMetrics) { manifest.AddCargo(CargoType.AppMetrics, m); } } } return(manifests); }
public IEnumerable <Manifest> GenerateWithMetrics(EmrDto emrSetup) { var metrics = _metricReader.ReadAll().FirstOrDefault(); var appMetrics = _metricReader.ReadAppAll().ToList(); var manifests = Generate(emrSetup).ToList(); if (null != metrics) { foreach (var manifest in manifests) { manifest.AddCargo(metrics); manifest.AddAppToCargo <AppMetricView>(appMetrics); } } return(manifests); }
public void should_Read_App() { var profiles = _reader.ReadAppAll().ToList(); Assert.True(profiles.Any()); }