public void TestNoBroadcasts()
        {
            var selector = new AutonomousBroadcastSelector();

            Assert.Throws <NoBroadcastsException>(
                delegate { selector.SelectFrom(Enumerable.Empty <IBroadcast>().ToList()); });
        }
        public void TestSingleBroadcastSelected()
        {
            var broadcast = new MockBroadcast {
                Bitrate = 0, Stability = 0
            };
            var selection = new AutonomousBroadcastSelector().SelectFrom(new List <IBroadcast> {
                broadcast
            });

            Assert.IsNotNull(selection);
        }