public void should_Generate_Manifest_With_Metrics() { var manifests = _packager.GenerateWithMetrics(TestInitializer.IqEmrDto).ToList(); Assert.True(manifests.Any()); Assert.True(manifests.Count == 1); var m = manifests.First(); Assert.True(m.PatientPks.Any()); Assert.True(m.FacMetrics.Any(x => x.CargoType == CargoType.Metrics)); Assert.True(m.FacMetrics.Any(x => x.CargoType == CargoType.AppMetrics)); Log.Debug($"{m}"); m.FacMetrics.ForEach(c => { Log.Debug($"{c.CargoType}"); Log.Debug($" {c.Metric} "); }); }
public void should_Generate_Manifest_With_Metrics() { var manfiests = _packager.GenerateWithMetrics().ToList(); Assert.True(manfiests.Any()); var m = manfiests.First(); Assert.True(m.PatientPks.Any()); Assert.False(string.IsNullOrWhiteSpace(m.Metrics)); Console.WriteLine($"{m}"); Console.WriteLine(m.Metrics); }
public Task <List <SendDhwManifestResponse> > SendManifestAsync(SendManifestPackageDTO sendTo) { return(SendManifestAsync(sendTo, DwhManifestMessageBag.Create(_packager.GenerateWithMetrics().ToList()))); }
public Task <List <SendDhwManifestResponse> > SendManifestAsync(SendManifestPackageDTO sendTo, string version) { return(SendManifestAsync(sendTo, DwhManifestMessageBag.Create(_packager.GenerateWithMetrics(sendTo.GetEmrDto()).ToList()), version)); }