public void GetChannelTelmetryByIdTest() { var mds = App.Config.Content.ContentProviders[0].MediaServicesSets[0].MediaServicesAccounts[0]; var controller = new ChannelTelemetryController(); var context = mds.GetContext(); var channels = context.Channels.ToList(); var channel = channels.Where(ch => ch.EncodingType != ChannelEncodingType.None && ch.State == ChannelState.Running).FirstOrDefault(); if (channel != null) { var telemetry = controller.Get(channel.Id.NimbusIdToRawGuid()); Assert.IsNotNull(telemetry); } else { Assert.Inconclusive("Channel may not be present"); } }
public void GetChannelTelemetryTest() { List <AventusTelemetry> telems = new List <AventusTelemetry>(); var mds = App.Config.Content.ContentProviders[0].MediaServicesSets[0].MediaServicesAccounts[0]; var controller = new ChannelTelemetryController(); var ctxt = mds.GetContext(); foreach (var channel in ctxt.Channels) { if (channel.EncodingType != ChannelEncodingType.None && channel.State == ChannelState.Running) { string channelID = channel.Id.Replace("nb:chid:UUID:", string.Empty); var telemetry = controller.Get(channelID) as AventusTelemetry; if (telemetry != null) { telems.Add(telemetry); } } } Assert.IsTrue(telems.Count > 0); }