Exemplo n.º 1
0
        public void NullAudioWriter()
        {
            var audioProvider = MoqFactory.GetAudioProviderMock().Object;

            using (new Recorder(null, audioProvider))
            {
            }
        }
Exemplo n.º 2
0
        public void RecorderAudioDispose()
        {
            var audioWriterMock   = MoqFactory.GetAudioFileWriterMock();
            var audioProviderMock = MoqFactory.GetAudioProviderMock();

            using (new Recorder(audioWriterMock.Object, audioProviderMock.Object))
            {
            }

            audioWriterMock.Verify(M => M.Dispose(), Times.Once);
            audioProviderMock.Verify(M => M.Dispose(), Times.Once);
        }
Exemplo n.º 3
0
        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);
        }