public void GetChildFileByName() { // Setup var created = DateTime.UtcNow; var lastModified = DateTime.UtcNow; var fileSystem = new TestFileSystem(); fileSystem.StageFile(@"x:\mydirectory\file1.dat", new TestFileInstance { Size = 1024, CreatedTimeUtc = created, LastModifiedTimeUtc = lastModified }); fileSystem.StageFile(@"x:\mydirectory\file2.dat", new TestFileInstance { Size = 14067, CreatedTimeUtc = created, LastModifiedTimeUtc = lastModified }); fileSystem.StageFile(@"x:\mydirectory\file3.dat", new TestFileInstance { Size = 2017, CreatedTimeUtc = created, LastModifiedTimeUtc = lastModified }); fileSystem.StageFile(@"x:\mydirectory\otherdirectory\file4.dat", new TestFileInstance { Size = 8740, CreatedTimeUtc = created, LastModifiedTimeUtc = lastModified }); var directory = new TestDirectory(fileSystem, @"x:\mydirectory"); // Execute var result = directory.File("File1.dat"); // Assert Assert.AreEqual("File1.dat", result.Name); Assert.IsTrue(result.Exists); Assert.AreEqual(1024, result.Size); Assert.AreEqual(created, result.LastModifiedTimeUtc); Assert.AreEqual(lastModified, result.LastModifiedTimeUtc); }
public void GetDirectoryByNameWithNull() { // Setup var fileSystem = new TestFileSystem(); var directory = new TestDirectory(fileSystem, @"x:\mydirectory"); // Execute directory.File(a_name: null); }
public void GetFileByNameWithNull() { // Setup var fileSystem = new TestFileSystem(); var directory = new TestDirectory(fileSystem, @"x:\mydirectory"); // Execute directory.File(a_name: null); }
public void ExecuteCopiesFrameMetadata() { var operation = new ResizeOperation("Test.jpg", _directory, Settings()); operation.Execute(); AssertEx.Image( _directory.File(), image => Assert.Equal("Test", ((BitmapMetadata)image.Frames[0].Metadata).Comment)); }
public void GetChildFileByName() { // Setup var created = DateTime.UtcNow; var lastModified = DateTime.UtcNow; var fileSystem = new TestFileSystem(); fileSystem.StageFile(@"x:\mydirectory\file1.dat", new TestFileInstance { Size = 1024, CreatedTimeUtc = created, LastModifiedTimeUtc = lastModified }); fileSystem.StageFile(@"x:\mydirectory\file2.dat", new TestFileInstance { Size = 14067, CreatedTimeUtc = created, LastModifiedTimeUtc = lastModified }); fileSystem.StageFile(@"x:\mydirectory\file3.dat", new TestFileInstance { Size = 2017, CreatedTimeUtc = created, LastModifiedTimeUtc = lastModified }); fileSystem.StageFile(@"x:\mydirectory\otherdirectory\file4.dat", new TestFileInstance { Size = 8740, CreatedTimeUtc = created, LastModifiedTimeUtc = lastModified }); var directory = new TestDirectory(fileSystem, @"x:\mydirectory"); // Execute var result = directory.File("File1.dat"); // Assert Assert.AreEqual("File1.dat", result.Name); Assert.IsTrue(result.Exists); Assert.AreEqual(1024, result.Size); Assert.AreEqual(created, result.LastModifiedTimeUtc); Assert.AreEqual(lastModified, result.LastModifiedTimeUtc); }