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); }
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); }
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); }
public void Result_ShouldBeNoData_WhenGivenEmptyByteArray() { SampleBinaryFile sampleBinaryFile = new SampleBinaryFile(SampleFilenames.TemporaryFileToWrite, SampleByteArrays.EmptyArray); Assert.AreEqual(FileResult.NoDataToSave, new WriteFile(sampleBinaryFile).Result); }
public void Result_ShouldBeIllegalFilename_WhenGivenBadName() { SampleBinaryFile sampleBinaryFile = new SampleBinaryFile(SampleFilenames.FileWithIllegalCharacters, SampleByteArrays.ArrayToSearch); Assert.AreEqual(FileResult.IllegalFilename, new WriteFile(sampleBinaryFile).Result); }
public void Bytes_ShouldBeZero_WhenGivenEmptyArray() { SampleBinaryFile sampleBinaryFile = new SampleBinaryFile(SampleFilenames.FileThatExists, SampleByteArrays.EmptyArray); Assert.IsTrue(new WriteFile(sampleBinaryFile).Bytes.Length == 0); }
public void Bytes_ShouldBeLongerThanZero_WhenGivenValidArray() { SampleBinaryFile sampleBinaryFile = new SampleBinaryFile(SampleFilenames.FileThatExists, SampleByteArrays.ArrayToSearch); Assert.IsTrue(new WriteFile(sampleBinaryFile).Bytes.Length > 0); }