public void MOQ_Watcher_Filter_IgnoresTxt() { Mock <IStorageProvider> mockStorageProvider = new Mock <IStorageProvider>(); FolderMonitor folderMonitor = new FolderMonitor(filePath, mockStorageProvider.Object); folderMonitor.Observe(); createTestFile(".txt"); deleteTestFile(".txt"); mockStorageProvider.Verify(t => t.CreateBlob(It.IsAny <string>(), It.IsAny <string>()), Times.Never()); //Assert.IsFalse(folderMonitor.Running); }
public void MOQ_Watcher_Filter_FindsPDF() { Mock <IStorageProvider> mockStorageProvider = new Mock <IStorageProvider>(); FolderMonitor folderMonitor = new FolderMonitor(filePath, mockStorageProvider.Object); folderMonitor.Observe(); createTestFile(".pdf"); deleteTestFile(".pdf"); mockStorageProvider.Verify(t => t.CreateBlob(filePath, "unitTestFile.pdf")); //Assert.IsTrue(folderMonitor.Running); }