public void ReadAllImageFilesReturnsErrorIfIdsIsNull() { var collection = new MongoImageFileIndex(); var responseRead = collection.ReadAllImageFiles(database, null); Assert.IsFalse(String.IsNullOrEmpty(responseRead.Error)); }
public void ReadImageFileReturnsErrorFileWithIdDoesNotExist() { var collection = new MongoImageFileIndex(); var responseRead = collection.ReadImageFile(database, "1"); Assert.IsFalse(String.IsNullOrEmpty(responseRead.Error)); }
public void ReadImageFileReturnsErrorIfIdIsNullOrEmpty() { var collection = new MongoImageFileIndex(); var responseRead = collection.ReadImageFile(database, string.Empty); Assert.IsFalse(String.IsNullOrEmpty(responseRead.Error)); }
public void ImageFileIndexReadReturnsErrorIfIndexedLocationEmpty() { var indexedLocation = String.Empty; var response = new MongoImageFileIndex().ReadAll(database, indexedLocation); Assert.IsFalse(String.IsNullOrEmpty(response.Error)); }
public void ImageFileIndexReadReturnNoFilesWithNoneInserted() { var collection = new MongoImageFileIndex(); var indexedLocation = "Pictures"; var responseRead = collection.ReadAll(database, indexedLocation); Assert.AreEqual(0, responseRead.Files.Count); }
public void ReadImageFileReturnsFileWithCorrectId() { var collection = new MongoImageFileIndex(); var request = CreateImageFileIndexStructure(); var responseInsert = collection.Insert(database, request); var responseRead = collection.ReadImageFile(database, request.Id); Assert.IsTrue(responseRead.File.Equals(request)); }
public void ImageFileIndexReadReturnsOneInsertedFiles() { var collection = new MongoImageFileIndex(); var request = CreateImageFileIndexStructure(); var responseInsert = collection.Insert(database, request); var indexedLocation = "Pictures"; var responseRead = collection.ReadAll(database, indexedLocation); Assert.AreEqual(1, responseRead.Files.Count); Assert.IsTrue(responseRead.Files.Contains(request)); }
public void ImageFileIndexReadReturnsFilesInSubDirectories() { var collection = new MongoImageFileIndex(); var request = CreateImageFileIndexStructure(); var responseInsert = collection.Insert(database, request); var request2 = CreateImageFileIndexStructure(filePath: "Pictures\\SubPictures\\Image.jpg"); var responseInsert2 = collection.Insert(database, request2); var indexedLocation = "Pictures"; var responseRead = collection.ReadAll(database, indexedLocation); Assert.AreEqual(2, responseRead.Files.Count); Assert.IsTrue(responseRead.Files.Contains(request)); Assert.IsTrue(responseRead.Files.Contains(request2)); }
public async Task AllFilesInDirectoryImportedIntoCollection() { var indexedLocation = "C:\\Users\\Tom_m\\OneDrive\\Pictures\\Test7Images"; await Task.Run(async() => { // Actual test code here. var request = new ImageFileIndexRequest() { IndexedLocation = indexedLocation }; var service = new ImageFileIndex("TestMosaicDatabase"); await service.AnalyseImageFileIndex(request); }); var result = new MongoImageFileIndex().ReadAll(database, indexedLocation); Assert.AreEqual(7, result.Files.Count); }
public void ReadAllImageFilesReturnsAllFilesWhichMatchIds() { var collection = new MongoImageFileIndex(); var request = CreateImageFileIndexStructure(); var responseInsert = collection.Insert(database, request); var request2 = CreateImageFileIndexStructure(filePath: "Pictures\\SubPictures\\Image.jpg"); var responseInsert2 = collection.Insert(database, request2); var ids = new List <string>() { responseInsert.File.Id, responseInsert2.File.Id }; var responseRead = collection.ReadAllImageFiles(database, ids); Assert.AreEqual(2, responseRead.Files.Count); Assert.IsTrue(responseRead.Files.Contains(request)); Assert.IsTrue(responseRead.Files.Contains(request2)); }