Exemplo n.º 1
0
 public DefaultController()
 {
     Directory.CreateDirectory(path);
     //These should be injected.
     _downloader = new DownloaderService(path);
     _segmenter = new SegmenterService(ChunkMs);
     _transcriber =  new TranscriptionService(ConcurrentDictionary);
 }
 public void DoesChunk()
 {
     var sut = new SegmenterService(DefaultController.ChunkMs);
     var file = new FileInfo(Path.Combine(WorkingDirectory, "1" ,"original.mp4"));
     var fileInfos = sut.Segment(file, 1);
     foreach (var fileInfo in fileInfos)
     {
         Assert.IsTrue(fileInfo.File.Exists);
     }
 }