public void GenerateFileNameSequenceTest(string filename, int counter, string expected) { FileInformation fileInfo = new FileInformation(filename); Logic.FileNameGenerator _sut = new Logic.FileNameGenerator(new FileOperations()); string result = _sut.GenerateFileNameSequence(fileInfo, counter); Assert.Equal(expected, result); }
public void ShouldPopulateDestinationName() { _fileOperations.Setup(x => x.DoesFileExist(@"c:\destination\2014-02-28\20140202_123030.jpg")) .Returns(false); _sut = new Logic.FileNameGenerator(_fileOperations.Object); //Arrange FileInformation fileInformation = new FileInformation(@"d:\path\sub\20140202_123030.jpg"); string destination = @"c:\destination\"; //Act var result = _sut.GenerateFullyQualifiedName(fileInformation, destination); //Assert Assert.NotNull(result.DestinationFileName); }
public void WhenFileDoesNotExistInArchive() { _fileOperations.Setup(x => x.DoesFileExist(@"c:\destination\2014-02-28\20140202_123030.jpg")) .Returns(false); _sut = new Logic.FileNameGenerator(_fileOperations.Object); //Arrange FileInformation fileInformation = new FileInformation(@"d:\path\sub\20140202_123030.jpg"); string destination = @"c:\destination\"; //Act var result = _sut.GenerateFullyQualifiedName(fileInformation, destination); //Assert Assert.Equal(@"c:\destination\2014-02-28\20140202_123030.jpg", result.FullyQualifiedDestinationName); _fileOperations.Verify(x => x.DoesFileExist(@"c:\destination\2014-02-28\20140202_123030.jpg"), Times.Once); }
//Teardown public void Dispose() { _sut = null; _fileOperations = null; }