Exemplo n.º 1
0
        static void Main(string[] args)
        {
            ILog                log        = new ConsoleLog();
            IFileSystem         fileSystem = new FileSystem();
            IMediaRepository    repository = new DbMediaRepository(new EntityFrameworkSexContext());
            IMediaFactory       extractor  = new MediaInfoDotNetMediaFactory();
            IFileSystemObserver observer   = new FileSystemObserver(@"\\Etrayz\public\Video\Otros");
            MediaWatcher        watcher    = new MediaWatcher(fileSystem, repository, extractor, observer, log);

            watcher.Synchronize(@"\\Etrayz\public\Video\Otros");
            watcher.Watch();
        }
Exemplo n.º 2
0
        public void TestMethod1()
        {
            ILog                log        = new ConsoleLog();
            IFileSystem         fileSystem = new FileSystem();
            IMediaRepository    repository = new MemoryMediaRepository();
            IMediaFactory       extractor  = new MediaInfoDotNetMediaFactory();
            IFileSystemObserver observer   = new FileSystemObserver(@"\\Etrayz\public\Video\Otros");
            MediaWatcher        watcher    = new MediaWatcher(fileSystem, repository, extractor, observer, log);

            watcher.Synchronize(@"\\Etrayz\public\Video\Otros");

            Assert.IsTrue(repository.ContainsFile(""));
        }