Example #1
0
        public void ShouldReturnLastModTimeOfFileIfExists()
        {
            var file = @"from\file";

            var files = new Mock <IFileUtils>();

            files.Setup(f => f.FileExists(file)).Returns(true);
            var dirs = new Mock <IDirectoryUtils>();

            dirs.Setup(d => d.DirectoryExists(file)).Returns(false);

            var lastModTime = new DateTime(2010, 5, 10);

            files.Setup(f => f.LastWriteTimeForFile(file)).Returns(lastModTime);

            var fileSystemCopier = new FileSystemCopier(files.Object, dirs.Object);

            Assert.That(fileSystemCopier.GetLastModTimeForPath(file), Is.EqualTo(lastModTime));
        }
Example #2
0
        public void ShouldReturnLastModTimeOfFileIfExists()
        {
            var file = @"from\file";

            var files = new Mock<IFileUtils>();
            files.Setup(f => f.FileExists(file)).Returns(true);
            var dirs = new Mock<IDirectoryUtils>();
            dirs.Setup(d => d.DirectoryExists(file)).Returns(false);

            var lastModTime = new DateTime(2010, 5, 10);
            files.Setup(f => f.LastWriteTimeForFile(file)).Returns(lastModTime);

            var fileSystemCopier = new FileSystemCopier(files.Object, dirs.Object);
            Assert.That(fileSystemCopier.GetLastModTimeForPath(file), Is.EqualTo(lastModTime));
        }