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.getMockFilePathUtils().Object);
            var mockFileSystemEvent = new RenamedEventArgs(WatcherChangeTypes.Renamed, "C:\\some_dir", "new_name", "old_name");

            fileMonitor.renamed(null, mockFileSystemEvent);
        }
        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 fileMonitor         = new FileMonitor.FileMonitor(mockConfig, mockAWSHandler.Object, MockUtils.getMockFilePathUtils().Object);
            var mockFileSystemEvent = new FileSystemEventArgs(WatcherChangeTypes.Created, "C:\\some_dir", "some_File");

            fileMonitor.created(null, mockFileSystemEvent);
        }