Пример #1
0
        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");
            }
        }
Пример #2
0
        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);
        }