public void SyncFolderTest2()
        {
            FakeFlickrConnect fc = new FakeFlickrConnect();
            FlickrDriveSynchronizer_Accessor target = CreateAccessor(fc);
            string path = "F:\\Bilder\\Collection B\\PhotoSet 2";
            target.SyncFolder(path);

            Assert.AreEqual(fc.m_created_sets.Count, 0);

            Assert.AreEqual(fc.m_uploaded_files.Count, 2);
            Assert.IsTrue(fc.m_uploaded_files.Contains("F:\\Bilder\\Collection B\\PhotoSet 2\\b2_1.jpg"));
            Assert.IsTrue(fc.m_uploaded_files.Contains("F:\\Bilder\\Collection B\\PhotoSet 2\\b2_2.jpg"));
        }
        public void SyncFolderTest1()
        {
            FakeFlickrConnect fc = new FakeFlickrConnect();
            FlickrDriveSynchronizer_Accessor target = CreateAccessor(fc);

            string path = "F:\\Bilder\\Collection A\\Collection A.A\\PhotoSet 1";
            target.SyncFolder(path);

            Assert.AreEqual(0, fc.m_created_sets.Count);

            Assert.AreEqual(1, fc.m_uploaded_files.Count);
            Assert.AreEqual("F:\\Bilder\\Collection A\\Collection A.A\\PhotoSet 1\\aa1_1.jpg", fc.m_uploaded_files[0]);
        }
        public void SyncTest()
        {
            IFlickrConnect fc = new FakeFlickrConnect();

            FlickrDriveSynchronizer_Accessor target = CreateAccessor(fc);
            string photo_folder = "Bilder";

            target.Sync(photo_folder);
            Assert.AreEqual(target.m_test_sync_root_folders.Count, 1);
            Assert.AreEqual(target.m_test_sync_root_folders[0], "F:\\Bilder");
        }
        public void SyncRootFolderTest()
        {
            IFlickrConnect fc = new FakeFlickrConnect();
            FlickrDriveSynchronizer_Accessor target = CreateAccessor(fc);

            string root_path = "F:\\Bilder";
            target.SyncRootFolder(root_path);

            Assert.IsTrue(target.m_test_sync_folders.Count == 3);
            Assert.IsTrue(target.m_test_sync_folders.Contains("F:\\Bilder\\Collection A\\Collection A.A\\PhotoSet 1"));
            Assert.IsTrue(target.m_test_sync_folders.Contains("F:\\Bilder\\Collection B\\PhotoSet 2"));
            Assert.IsTrue(target.m_test_sync_folders.Contains("F:\\Bilder\\Collection B\\PhotoSet 3"));
        }