Ejemplo n.º 1
0
        public void MediaSourceWithDecoratorTest()
        {
            var          expected = Substitute.For <IMediaSource>();
            IMediaSource sut      = new MediaSourceDecorator(expected);

            sut.AddVideoData(new byte[] { });
            expected.ReceivedWithAnyArgs().AddVideoData(default(byte[]));
        }
Ejemplo n.º 2
0
        public void MediaSourceWithDecoratorTest2()
        {
            var          expected = new MediaSource();
            IMediaSource sut      = new MediaSourceDecorator(expected);

            var gotAudio = false;

            expected.OnAudioData = (byte[] d) => gotAudio = true;

            sut.AddAudioData(new byte[] { });

            Assert.True(gotAudio);
        }