public void Setup() { var mockConfig = MockUtils.getConfig(); mockAWSHandler = new Mock <IAWSS3Helper>(); var fileMonitor = new FileMonitor.FileMonitor(mockConfig, mockAWSHandler.Object, MockUtils.getMockDirPathUtils().Object); var mockFileSystemEvent = new FileSystemEventArgs(WatcherChangeTypes.Created, "C:\\some_dir", ""); fileMonitor.created(null, mockFileSystemEvent); }
public void Setup() { var mockConfig = MockUtils.getConfig(); mockAWSHandler = new Mock <IAWSS3Helper>(); mockAWSHandler.Setup(x => x.ListFilesInDirectory(It.IsAny <string>())).Returns(new List <string>()); var fileMonitor = new FileMonitor.FileMonitor(mockConfig, mockAWSHandler.Object, MockUtils.getMockDirPathUtils().Object); var mockFileSystemEvent = new FileSystemEventArgs(WatcherChangeTypes.Changed, "C:\\some_dir", "some_File"); fileMonitor.changed(null, mockFileSystemEvent); }
public void Setup() { var remoteChanges = new List <(DateTime, string, string, string)>() { (DateTime.UtcNow, "remote/file", "change", ""), (DateTime.UtcNow, "remote/file", "change", ""), (DateTime.UtcNow, "remote/file", "rename", "remote/file2"), (DateTime.UtcNow, "remote/file2", "delete", "") }; var lastSyncToLocal = DateTime.UtcNow.AddDays(-2); var fileMonitor = new FileMonitor.FileMonitor(MockUtils.getConfig(), mockAwsS3Helper.Object, mockFileSystemHelper.Object); fileMonitor.SyncFromRemote(); }
public void Setup() { var mockConfig = MockUtils.getConfig(); mockAWSHandler = new Mock <IAWSS3Helper>(); var mockFileList = new List <string>() { @"some_dir/file1", @"some_dir/file2", @"some_dir/file3", }; mockAWSHandler.Setup(x => x.ListFilesInDirectory(It.IsAny <string>())).Returns(mockFileList); var fileMonitor = new FileMonitor.FileMonitor(mockConfig, mockAWSHandler.Object, MockUtils.getMockFilePathUtils().Object); var mockFileSystemEvent = new FileSystemEventArgs(WatcherChangeTypes.Deleted, @"C:\", "some_dir"); fileMonitor.deleted(null, mockFileSystemEvent); }
public void Setup() { var mockConfig = MockUtils.getConfig(); mockAWSHandler = new Mock <IAWSS3Helper>(); var mockFileUtils = MockUtils.getMockDirPathUtils(); var mockFileList = new List <string>() { @"C:\new_dir\file1", @"C:\new_dir\file2", @"C:\new_dir\file3", }; mockFileUtils.Setup(x => x.getAllNestedLocalFiles(It.IsAny <string>())).Returns(mockFileList); var fileMonitor = new FileMonitor.FileMonitor(mockConfig, mockAWSHandler.Object, mockFileUtils.Object); var mockFileSystemEvent = new RenamedEventArgs(WatcherChangeTypes.Renamed, @"C:\", "new_dir", "old_dir"); fileMonitor.renamed(null, mockFileSystemEvent); }