Ejemplo n.º 1
0
        public void ToTest()
        {
            var target = new FfmpegOutputOptions();

            Assert.Equal(TimeSpan.Zero, target.To);
            target.To = TimeSpan.FromSeconds(1.5);
            Assert.Equal(TimeSpan.FromSeconds(1.5), target.To);
            Assert.Equal("-to 1.5", target.ToString());
        }
Ejemplo n.º 2
0
        public void TimeStampTest()
        {
            var target = new FfmpegOutputOptions();

            Assert.Equal(DateTime.MinValue, target.TimeStamp);
            target.TimeStamp = new DateTime(1, 2, 3, 4, 5, 6, 7);
            Assert.Equal(new DateTime(1, 2, 3, 4, 5, 6, 7), target.TimeStamp);
            Assert.Equal("-timestamp 00010203T040506.007", target.ToString());
        }
Ejemplo n.º 3
0
        public void FileSizeTest()
        {
            var target = new FfmpegOutputOptions();

            Assert.Equal(0, target.FileSize);
            target.FileSize = 1500;
            Assert.Equal(1500, target.FileSize);
            Assert.Equal("-fs 1500", target.ToString());
        }
Ejemplo n.º 4
0
        public void FilePathTest()
        {
            var target = new FfmpegOutputOptions();

            Assert.Null(target.FilePath);

            var value = "C:\\t.mp4";

            target.FilePath = value;
            Assert.Equal(value, target.FilePath);
            Assert.Equal($"\"{value}\"", target.ToString());
        }