public void MediaSourceWithDecoratorTest() { var expected = Substitute.For <IMediaSource>(); IMediaSource sut = new MediaSourceDecorator(expected); sut.AddVideoData(new byte[] { }); expected.ReceivedWithAnyArgs().AddVideoData(default(byte[])); }
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); }