public CheckFileExists ( string fileName, int userId ) : bool | ||
fileName | string | file Name |
userId | int | user Id |
Результат | bool |
public void Check_File_Exists_Invaid_FileId() { StubIFileRepository fileRepository = new StubIFileRepository() { GetItemInt32String = (userId, fileName) => { return new File(); } }; IUnitOfWork unitOfWork = new Fakes.StubIUnitOfWork() { Commit = () => { return; } }; StubIBlobDataRepository blobDataRepository = new StubIBlobDataRepository() { GetBlobContentString = (name) => { return new DataDetail(); } }; IRepositoryDetails repositoryDetails = new StubIRepositoryDetails(); IRepositoryService repositoryService = new StubIRepositoryService(); IRepositoryAdapterFactory repositoryAdapterFactory = new StubIRepositoryAdapterFactory(); var fileProvider = new FileServiceProvider(fileRepository, blobDataRepository, unitOfWork, repositoryDetails, repositoryService, repositoryAdapterFactory); var result = fileProvider.CheckFileExists("test", 200); Assert.AreEqual(false, result); Assert.AreEqual(true, true); }
public void Check_File_Exists_Invaid_FileName() { StubIFileRepository fileRepository = new StubIFileRepository() { GetItemInt32String = (userId, fileName) => { return new File() { Name = "wrongfilename", FileId = 100, Status = "Uploaded" }; } }; IUnitOfWork unitOfWork = new Fakes.StubIUnitOfWork() { Commit = () => { return; } }; StubIBlobDataRepository blobDataRepository = new StubIBlobDataRepository() { GetBlobContentString = (name) => { return new DataDetail(); } }; IRepositoryDetails repositoryDetails = new StubIRepositoryDetails(); IRepositoryService repositoryService = new StubIRepositoryService(); IRepositoryAdapterFactory repositoryAdapterFactory = new Microsoft.Research.DataOnboarding.RepositoryAdapters.Interfaces.Fakes.StubIRepositoryAdapterFactory(); var fileProvider = new FileServiceProvider(fileRepository, blobDataRepository, unitOfWork, repositoryDetails, repositoryService, repositoryAdapterFactory); var result = fileProvider.CheckFileExists("test", 200); Assert.AreEqual(true, result); Assert.AreEqual(true, true); }