Ejemplo n.º 1
0
 public void Result_ShouldBeSaved_WhenOverwriting()
 {
     SampleBinaryFile sampleBinaryFile1 = new SampleBinaryFile(SampleFilenames.TemporaryFileToWrite, SampleByteArrays.ArrayToSearch);
       SampleBinaryFile sampleBinaryFile2 = new SampleBinaryFile(SampleFilenames.TemporaryFileToWrite, SampleByteArrays.PatternThatExists);
       WriteFile writeFile1 = new WriteFile(sampleBinaryFile1);
       WriteFile writeFile = new WriteFile(sampleBinaryFile2);
       Assert.AreEqual(FileResult.Success, writeFile.Result);
       System.IO.File.Delete(SampleFilenames.TemporaryFileToWrite);
 }
Ejemplo n.º 2
0
        public static Mp4RepairJob OneFileWithoutOldDimensions()
        {
            CreateTempDirectory();
              CreateSampleFilesWithStandardByteArray();

              SampleBinaryFile sampleBinaryFile = new SampleBinaryFile(SampleFilenames.TempDirectory + "SampleFile_0007.mp4", SampleByteArrays.ArrayToSearchWithoutPattern, FileResult.Success);
              WriteFile overwriteOneFile = new WriteFile(sampleBinaryFile);

              Dimension oldDimensions = new Dimension(320, 240);
              Dimension newDimensions = new Dimension(640, 480);
              FileSaveRule fileSaveRule = new FileSaveRule(string.Empty, string.Empty, SampleFilenames.TempDestinationDirectory);

              return new Mp4RepairJob(SampleFilenames.TempDirectory, oldDimensions, newDimensions, fileSaveRule);
        }
Ejemplo n.º 3
0
 public void Result_ShouldBeSaved_WhenGivenProperData()
 {
     SampleBinaryFile sampleBinaryFile = new SampleBinaryFile(SampleFilenames.TemporaryFileToWrite, SampleByteArrays.ArrayToSearch);
       Assert.IsTrue(new WriteFile(sampleBinaryFile).Result == FileResult.Success);
       System.IO.File.Delete(SampleFilenames.TemporaryFileToWrite);
 }
Ejemplo n.º 4
0
 public void Result_ShouldBeNoData_WhenGivenEmptyByteArray()
 {
     SampleBinaryFile sampleBinaryFile = new SampleBinaryFile(SampleFilenames.TemporaryFileToWrite, SampleByteArrays.EmptyArray);
       Assert.AreEqual(FileResult.NoDataToSave, new WriteFile(sampleBinaryFile).Result);
 }
Ejemplo n.º 5
0
 public void Result_ShouldBeIllegalFilename_WhenGivenBadName()
 {
     SampleBinaryFile sampleBinaryFile = new SampleBinaryFile(SampleFilenames.FileWithIllegalCharacters, SampleByteArrays.ArrayToSearch);
       Assert.AreEqual(FileResult.IllegalFilename, new WriteFile(sampleBinaryFile).Result);
 }
Ejemplo n.º 6
0
 public void Bytes_ShouldBeZero_WhenGivenEmptyArray()
 {
     SampleBinaryFile sampleBinaryFile = new SampleBinaryFile(SampleFilenames.FileThatExists, SampleByteArrays.EmptyArray);
       Assert.IsTrue(new WriteFile(sampleBinaryFile).Bytes.Length == 0);
 }
Ejemplo n.º 7
0
 public void Bytes_ShouldBeLongerThanZero_WhenGivenValidArray()
 {
     SampleBinaryFile sampleBinaryFile = new SampleBinaryFile(SampleFilenames.FileThatExists, SampleByteArrays.ArrayToSearch);
       Assert.IsTrue(new WriteFile(sampleBinaryFile).Bytes.Length > 0);
 }