GetErrors() публичный Метод

Gets errors in a file.
public GetErrors ( int userId, int fileId ) : IList>>.Task
userId int User Id
fileId int File Id
Результат IList>>.Task
        public async Task GetErrors_ShouldThrowInvalidOperationException_WhenFileExtensionIsOtherThanXLSX()
        {
            IFileRepository fileRepository = new StubIFileRepository()
            {
                GetItemInt32Int32 = (userId, FileId) => new File() { Name = "abc.xyz" }
            };

            var fileService = new FileServiceProvider(fileRepository, null, null, null, null, null);
            await fileService.GetErrors(0, 0);
        }
        public async Task GetErrors_ShouldReturnFileAndFileSheets()
        {
            IFileRepository fileRepository = new StubIFileRepository()
            {
                GetItemInt32Int32 = (userId, FileId) => new File() { Name = "abc.xlsx" }
            };

            IList<FileSheet> fileSheets = new List<FileSheet>()
            {
                new FileSheet() { SheetId = "1", SheetName = "SomeTabName" },
                new FileSheet() { SheetId = "1", SheetName = "SomeTabName" }
            };

            IFileProcesser fileProcessor = new StubIFileProcesser()
            {
                GetErrorsFile = file => Task.FromResult(fileSheets)
            };

            using (ShimsContext.Create())
            {
                ShimFileFactory.GetFileTypeInstanceStringIBlobDataRepositoryIFileRepositoryIRepositoryService = (fileExtension, blobDataRepository, fileDataRepository, repositoryService) => fileProcessor;
                var fileService = new FileServiceProvider(fileRepository, null, null, null, null, null);
                var fileAndFileSheets = await fileService.GetErrors(0, 0);
                Assert.IsNotNull(fileAndFileSheets.Item1);
                Assert.IsNotNull(fileAndFileSheets.Item2);
            }
        }
        public async Task GetErrors_ShouldThrowDataFileNotFoundException_WhenFileDoesntExist()
        {
            IFileRepository fileRepository = new StubIFileRepository()
            {
                GetItemInt32Int32 = (userId, FileId) => null
            };

            var fileService = new FileServiceProvider(fileRepository, null, null, null, null, null);
            await fileService.GetErrors(0, 0);
        }