public void NullImageProvider() { var videoWriter = MoqFactory.GetVideoFileWriterMock().Object; using (new Recorder(videoWriter, null, 10)) { } }
public void ZeroFrameRate() { var imageProvider = MoqFactory.GetImageProviderMock().Object; var videoWriter = MoqFactory.GetVideoFileWriterMock().Object; using (new Recorder(videoWriter, imageProvider, 0)) { } }
public void StopAfterDisposed() { var imageProvider = MoqFactory.GetImageProviderMock().Object; var videoWriter = MoqFactory.GetVideoFileWriterMock().Object; var recorder = new Recorder(videoWriter, imageProvider, 10); using (recorder) { } recorder.Stop(); }
public void RecorderVideoDispose() { var imgProviderMock = MoqFactory.GetImageProviderMock(); var videoWriterMock = MoqFactory.GetVideoFileWriterMock(); var audioProviderMock = MoqFactory.GetAudioProviderMock(); using (new Recorder(videoWriterMock.Object, imgProviderMock.Object, 10, audioProviderMock.Object)) { } imgProviderMock.Verify(M => M.Dispose(), Times.Once); videoWriterMock.Verify(M => M.Dispose(), Times.Once); audioProviderMock.Verify(M => M.Dispose(), Times.Once); }
public void DisposeTwice() { var imageProvider = MoqFactory.GetImageProviderMock().Object; var videoWriter = MoqFactory.GetVideoFileWriterMock().Object; var recorder = new Recorder(videoWriter, imageProvider, 10); using (recorder) { } using (recorder) { } }