コード例 #1
0
        public void CreateSnapshotEncodeTaskTest()
        {
            //Arrange
            var videoCreator = new SnapshotEncodeCreator();

            //Act
            var encodeData = videoCreator.EncodeTaskCreate();

            //Assert
            Assert.AreEqual(typeof(SnapshotEncodeTask), encodeData.GetType());
        }
コード例 #2
0
        public void CreateSnapshotFfmpegStringTest()
        {
            //Arrange
            var snapshotCreator = new SnapshotEncodeCreator();
            var encodeData      = new SnapshotEncodeData();

            //Act
            var snapshotFfmpegString = snapshotCreator.FfmpegParametersCreate(encodeData);

            //Assert
            Assert.AreEqual(typeof(SnapshotFfmpegParameters), snapshotFfmpegString.GetType());
        }
コード例 #3
0
        public void CreateSnapshotFfmpegTest()
        {
            //Arrange
            var snapshotCreator = new SnapshotEncodeCreator();
            var ffmpegParam     = new Mock <IFfmpegParameters>();

            //Act
            var snapshotFfmpeg = snapshotCreator.FfmpegCreate(ffmpegParam.Object, It.IsAny <ProcessWrapper>(), It.IsAny <IWatchDogTimer>());

            //Assert
            Assert.AreEqual(typeof(SnapshotFfmpeg), snapshotFfmpeg.GetType());
        }