Exemple #1
0
        static void Main(string[] args)
        {
            IMediaRender render = new ResizeableRender(new MediaRender(new JitterBuffer(new MediaSource())));
            BasePlayer   BufferANdResizeablePlayer = new BasePlayer(render);

            Console.ReadLine();
        }
        public void ResizeablePlayerConstroucorTest()
        {
            var expected = Substitute.For <IMediaRender>();
            ResizeableRender resizeableRender = new ResizeableRender(expected);

            BasePlayer sut  = new BasePlayer(resizeableRender);
            var        view = expected.Received().View;
        }
        public void ResizeablePlayerTest()
        {
            var expected = Substitute.For <IMediaRender>();
            ResizeableRender resizeableRender = new ResizeableRender(expected);

            BasePlayer sut = new BasePlayer(resizeableRender);

            sut.Play("http://xxx.xxx");

            expected.ReceivedWithAnyArgs().MediaSource.AddVideoData(default(byte[]));
            expected.ReceivedWithAnyArgs().MediaSource.AddAudioData(default(byte[]));
        }