예제 #1
0
        public void PathsToUpdateInDatabase_InDbButNotOnDisk()
        {
            var results = SyncFolder.PathsToUpdateInDatabase(
                new List <FileIndexItem>
            {
                new FileIndexItem("/test.jpg")
            }, new string[0]);

            Assert.AreEqual(1, results.Count);
            Assert.AreEqual("/test.jpg", results[0]);
        }
예제 #2
0
        public void PathsToUpdateInDatabase_FilesOnDiskButNotInTheDb()
        {
            var results = SyncFolder.PathsToUpdateInDatabase(
                new List <FileIndexItem>(), new List <string>
            {
                "/test.jpg",
            });

            Assert.AreEqual(1, results.Count);
            Assert.AreEqual("/test.jpg", results[0]);
        }
예제 #3
0
        public void PathsToUpdateInDatabase_ExistBoth()
        {
            var results = SyncFolder.PathsToUpdateInDatabase(
                new List <FileIndexItem>
            {
                new FileIndexItem("/test.jpg")
            }, new List <string>
            {
                "/test.jpg",
            });

            Assert.AreEqual(1, results.Count);
            Assert.AreEqual("/test.jpg", results[0]);
        }