Example #1
0
        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);
        }
Example #2
0
        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);
        }