Exemple #1
0
        public void GetIsStandardPcmAudioFile_SourceIsAlreadyPcm_ReturnsTrue()
        {
            var audioFile = MediaFileInfoTests.GetShortTestAudioFile();

            try
            {
                Assert.IsTrue(AudioVideoFileTypeBase.GetIsStandardPcmAudioFile(audioFile));
            }
            finally
            {
                if (audioFile != null && File.Exists(audioFile))
                {
                    File.Delete(audioFile);
                }
            }
        }
Exemple #2
0
 /// ------------------------------------------------------------------------------------
 /// <summary>
 /// Gets the full path to what the component file's standard audio file is or should
 /// be. If the component file is not of a type that can have an annotation file, then
 /// null is returned.
 /// </summary>
 /// ------------------------------------------------------------------------------------
 public virtual string GetSuggestedPathToStandardAudioFile()
 {
     return(!GetCanHaveAnnotationFile() ? null :
            AudioVideoFileTypeBase.ComputeStandardPcmAudioFilePath(PathToAnnotatedFile));
 }
Exemple #3
0
 public void GetIsStandardPcmAudioFile_SourceHasStandardAudioSuffixButNotExt_ReturnsFalse()
 {
     using (var tempFile = new TempFileFromFolder(_parentFolder, "blah_StandardAudio.mp3", ""))
         Assert.IsFalse(AudioVideoFileTypeBase.GetIsStandardPcmAudioFile(tempFile.Path));
 }
Exemple #4
0
 public void GetIsStandardPcmAudioFile_SourceHasStandardAudioSuffixAndExt_ReturnsTrue()
 {
     Assert.IsTrue(AudioVideoFileTypeBase.GetIsStandardPcmAudioFile(@"c:\blah\dumb" +
                                                                    SayMore.Properties.Settings.Default.StandardAudioFileSuffix));
 }
Exemple #5
0
 public void ComputeStandardPcmAudioFilePath_SourceDoesNotHaveStandardAudioSuffix_ReturnsCorrectPath()
 {
     Assert.AreEqual(@"c:\blah\dumb" + SayMore.Properties.Settings.Default.StandardAudioFileSuffix,
                     AudioVideoFileTypeBase.ComputeStandardPcmAudioFilePath(@"c:\blah\dumb.mp3"));
 }
Exemple #6
0
 public void ComputeStandardPcmAudioFilePath_SourceHasStandardAudioSuffixButNotExt_DoesNotDuplicateSuffix()
 {
     Assert.AreEqual(@"c:\blah\dumb" + SayMore.Properties.Settings.Default.StandardAudioFileSuffix,
                     AudioVideoFileTypeBase.ComputeStandardPcmAudioFilePath(@"c:\blah\dumb_StandardAudio.mpg"));
 }
Exemple #7
0
 public void ComputeStandardPcmAudioFilePath_SourceHasStandardAudioSuffixAndExt_ReturnsOriginal()
 {
     Assert.AreEqual(@"c:\blah\dumb" + SayMore.Properties.Settings.Default.StandardAudioFileSuffix,
                     AudioVideoFileTypeBase.ComputeStandardPcmAudioFilePath(@"c:\blah\dumb" + SayMore.Properties.Settings.Default.StandardAudioFileSuffix));
 }