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[])); }