forked from ddrilling/AsbCloudServer
This commit is contained in:
parent
f9e566cfef
commit
6ab6da961a
@ -149,5 +149,13 @@ namespace AsbCloudApp.Services
|
|||||||
/// <param name="token"></param>
|
/// <param name="token"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
Task<FileInfoDto> GetOrDefaultAsync(int id, CancellationToken token);
|
Task<FileInfoDto> GetOrDefaultAsync(int id, CancellationToken token);
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// получить инфо о файле по метке
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="idMark"></param>
|
||||||
|
/// <param name="token"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
Task<FileInfoDto> GetByMarkId(int idMark, CancellationToken token);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -179,5 +179,9 @@ namespace AsbCloudInfrastructure.Services
|
|||||||
public async Task<FileInfoDto> GetOrDefaultAsync(int id, CancellationToken token)
|
public async Task<FileInfoDto> GetOrDefaultAsync(int id, CancellationToken token)
|
||||||
=> await fileRepository.GetOrDefaultAsync(id, token)
|
=> await fileRepository.GetOrDefaultAsync(id, token)
|
||||||
.ConfigureAwait(false);
|
.ConfigureAwait(false);
|
||||||
|
|
||||||
|
public async Task<FileInfoDto> GetByMarkId(int idMark, CancellationToken token)
|
||||||
|
=> await fileRepository.GetByMarkId(idMark, token)
|
||||||
|
.ConfigureAwait(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
using AsbCloudApp.Data;
|
using AsbCloudApp.Data;
|
||||||
using AsbCloudApp.Services;
|
using AsbCloudApp.Services;
|
||||||
using AsbCloudDb.Model;
|
using AsbCloudDb.Model;
|
||||||
|
using AsbCloudInfrastructure.Repository;
|
||||||
using AsbCloudInfrastructure.Services.DrillingProgram;
|
using AsbCloudInfrastructure.Services.DrillingProgram;
|
||||||
using Mapster;
|
using Mapster;
|
||||||
using Microsoft.Extensions.Configuration;
|
using Microsoft.Extensions.Configuration;
|
||||||
@ -80,6 +81,7 @@ namespace AsbCloudWebApi.Tests.ServicesTests
|
|||||||
private readonly Mock<IFileService> fileServiceMock;
|
private readonly Mock<IFileService> fileServiceMock;
|
||||||
private readonly Mock<IUserService> userServiceMock;
|
private readonly Mock<IUserService> userServiceMock;
|
||||||
private readonly Mock<IWellService> wellServiceMock;
|
private readonly Mock<IWellService> wellServiceMock;
|
||||||
|
private readonly Mock<IFileRepository> fileRepository;
|
||||||
private readonly Mock<IConfiguration> configurationMock;
|
private readonly Mock<IConfiguration> configurationMock;
|
||||||
private readonly Mock<IBackgroundWorkerService> backgroundWorkerMock;
|
private readonly Mock<IBackgroundWorkerService> backgroundWorkerMock;
|
||||||
private readonly Mock<IEmailService> emailService;
|
private readonly Mock<IEmailService> emailService;
|
||||||
@ -99,6 +101,7 @@ namespace AsbCloudWebApi.Tests.ServicesTests
|
|||||||
fileServiceMock = new Mock<IFileService>();
|
fileServiceMock = new Mock<IFileService>();
|
||||||
userServiceMock = new Mock<IUserService>();
|
userServiceMock = new Mock<IUserService>();
|
||||||
wellServiceMock = new Mock<IWellService>();
|
wellServiceMock = new Mock<IWellService>();
|
||||||
|
fileRepository = new Mock<IFileRepository>();
|
||||||
configurationMock = new Mock<IConfiguration>();
|
configurationMock = new Mock<IConfiguration>();
|
||||||
backgroundWorkerMock = new Mock<IBackgroundWorkerService>();
|
backgroundWorkerMock = new Mock<IBackgroundWorkerService>();
|
||||||
}
|
}
|
||||||
@ -111,6 +114,7 @@ namespace AsbCloudWebApi.Tests.ServicesTests
|
|||||||
fileServiceMock.Object,
|
fileServiceMock.Object,
|
||||||
userServiceMock.Object,
|
userServiceMock.Object,
|
||||||
wellServiceMock.Object,
|
wellServiceMock.Object,
|
||||||
|
fileRepository.Object,
|
||||||
configurationMock.Object,
|
configurationMock.Object,
|
||||||
backgroundWorkerMock.Object,
|
backgroundWorkerMock.Object,
|
||||||
emailService.Object);
|
emailService.Object);
|
||||||
@ -128,6 +132,7 @@ namespace AsbCloudWebApi.Tests.ServicesTests
|
|||||||
fileServiceMock.Object,
|
fileServiceMock.Object,
|
||||||
userServiceMock.Object,
|
userServiceMock.Object,
|
||||||
wellServiceMock.Object,
|
wellServiceMock.Object,
|
||||||
|
fileRepository.Object,
|
||||||
configurationMock.Object,
|
configurationMock.Object,
|
||||||
backgroundWorkerMock.Object,
|
backgroundWorkerMock.Object,
|
||||||
emailService.Object);
|
emailService.Object);
|
||||||
@ -147,6 +152,7 @@ namespace AsbCloudWebApi.Tests.ServicesTests
|
|||||||
fileServiceMock.Object,
|
fileServiceMock.Object,
|
||||||
userServiceMock.Object,
|
userServiceMock.Object,
|
||||||
wellServiceMock.Object,
|
wellServiceMock.Object,
|
||||||
|
fileRepository.Object,
|
||||||
configurationMock.Object,
|
configurationMock.Object,
|
||||||
backgroundWorkerMock.Object,
|
backgroundWorkerMock.Object,
|
||||||
emailService.Object);
|
emailService.Object);
|
||||||
@ -170,6 +176,7 @@ namespace AsbCloudWebApi.Tests.ServicesTests
|
|||||||
fileServiceMock.Object,
|
fileServiceMock.Object,
|
||||||
userServiceMock.Object,
|
userServiceMock.Object,
|
||||||
wellServiceMock.Object,
|
wellServiceMock.Object,
|
||||||
|
fileRepository.Object,
|
||||||
configurationMock.Object,
|
configurationMock.Object,
|
||||||
backgroundWorkerMock.Object,
|
backgroundWorkerMock.Object,
|
||||||
emailService.Object);
|
emailService.Object);
|
||||||
@ -205,6 +212,7 @@ namespace AsbCloudWebApi.Tests.ServicesTests
|
|||||||
fileServiceMock.Object,
|
fileServiceMock.Object,
|
||||||
userServiceMock.Object,
|
userServiceMock.Object,
|
||||||
wellServiceMock.Object,
|
wellServiceMock.Object,
|
||||||
|
fileRepository.Object,
|
||||||
configurationMock.Object,
|
configurationMock.Object,
|
||||||
backgroundWorkerMock.Object,
|
backgroundWorkerMock.Object,
|
||||||
emailService.Object);
|
emailService.Object);
|
||||||
@ -231,6 +239,7 @@ namespace AsbCloudWebApi.Tests.ServicesTests
|
|||||||
fileServiceMock.Object,
|
fileServiceMock.Object,
|
||||||
userServiceMock.Object,
|
userServiceMock.Object,
|
||||||
wellServiceMock.Object,
|
wellServiceMock.Object,
|
||||||
|
fileRepository.Object,
|
||||||
configurationMock.Object,
|
configurationMock.Object,
|
||||||
backgroundWorkerMock.Object,
|
backgroundWorkerMock.Object,
|
||||||
emailService.Object);
|
emailService.Object);
|
||||||
@ -262,6 +271,7 @@ namespace AsbCloudWebApi.Tests.ServicesTests
|
|||||||
fileServiceMock.Object,
|
fileServiceMock.Object,
|
||||||
userServiceMock.Object,
|
userServiceMock.Object,
|
||||||
wellServiceMock.Object,
|
wellServiceMock.Object,
|
||||||
|
fileRepository.Object,
|
||||||
configurationMock.Object,
|
configurationMock.Object,
|
||||||
backgroundWorkerMock.Object,
|
backgroundWorkerMock.Object,
|
||||||
emailService.Object);
|
emailService.Object);
|
||||||
@ -300,6 +310,7 @@ namespace AsbCloudWebApi.Tests.ServicesTests
|
|||||||
fileServiceMock.Object,
|
fileServiceMock.Object,
|
||||||
userServiceMock.Object,
|
userServiceMock.Object,
|
||||||
wellServiceMock.Object,
|
wellServiceMock.Object,
|
||||||
|
fileRepository.Object,
|
||||||
configurationMock.Object,
|
configurationMock.Object,
|
||||||
backgroundWorkerMock.Object,
|
backgroundWorkerMock.Object,
|
||||||
emailService.Object);
|
emailService.Object);
|
||||||
@ -327,6 +338,7 @@ namespace AsbCloudWebApi.Tests.ServicesTests
|
|||||||
fileServiceMock.Object,
|
fileServiceMock.Object,
|
||||||
userServiceMock.Object,
|
userServiceMock.Object,
|
||||||
wellServiceMock.Object,
|
wellServiceMock.Object,
|
||||||
|
fileRepository.Object,
|
||||||
configurationMock.Object,
|
configurationMock.Object,
|
||||||
backgroundWorkerMock.Object,
|
backgroundWorkerMock.Object,
|
||||||
emailService.Object);
|
emailService.Object);
|
||||||
@ -354,6 +366,7 @@ namespace AsbCloudWebApi.Tests.ServicesTests
|
|||||||
fileServiceMock.Object,
|
fileServiceMock.Object,
|
||||||
userServiceMock.Object,
|
userServiceMock.Object,
|
||||||
wellServiceMock.Object,
|
wellServiceMock.Object,
|
||||||
|
fileRepository.Object,
|
||||||
configurationMock.Object,
|
configurationMock.Object,
|
||||||
backgroundWorkerMock.Object,
|
backgroundWorkerMock.Object,
|
||||||
emailService.Object);
|
emailService.Object);
|
||||||
@ -384,6 +397,7 @@ namespace AsbCloudWebApi.Tests.ServicesTests
|
|||||||
fileServiceMock.Object,
|
fileServiceMock.Object,
|
||||||
userServiceMock.Object,
|
userServiceMock.Object,
|
||||||
wellServiceMock.Object,
|
wellServiceMock.Object,
|
||||||
|
fileRepository.Object,
|
||||||
configurationMock.Object,
|
configurationMock.Object,
|
||||||
backgroundWorkerMock.Object,
|
backgroundWorkerMock.Object,
|
||||||
emailService.Object);
|
emailService.Object);
|
||||||
|
@ -23,6 +23,7 @@ namespace AsbCloudWebApi.Tests.ServicesTests
|
|||||||
private readonly Mock<IConfiguration> configurationMock;
|
private readonly Mock<IConfiguration> configurationMock;
|
||||||
private readonly Mock<IEmailService> emailServiceMock;
|
private readonly Mock<IEmailService> emailServiceMock;
|
||||||
private readonly Mock<IFileCategoryService> fileCategoryService;
|
private readonly Mock<IFileCategoryService> fileCategoryService;
|
||||||
|
private readonly Mock<IFileRepository> fileRepository;
|
||||||
|
|
||||||
private readonly IEnumerable<UserDto> users = new List<UserDto> {
|
private readonly IEnumerable<UserDto> users = new List<UserDto> {
|
||||||
new UserDto {
|
new UserDto {
|
||||||
@ -52,6 +53,7 @@ namespace AsbCloudWebApi.Tests.ServicesTests
|
|||||||
configurationMock = new Mock<IConfiguration>();
|
configurationMock = new Mock<IConfiguration>();
|
||||||
emailServiceMock = new Mock<IEmailService>();
|
emailServiceMock = new Mock<IEmailService>();
|
||||||
fileCategoryService = new Mock<IFileCategoryService>();
|
fileCategoryService = new Mock<IFileCategoryService>();
|
||||||
|
fileRepository = new Mock<IFileRepository>();
|
||||||
|
|
||||||
service = new WellFinalDocumentsService(
|
service = new WellFinalDocumentsService(
|
||||||
context: context,
|
context: context,
|
||||||
@ -60,7 +62,8 @@ namespace AsbCloudWebApi.Tests.ServicesTests
|
|||||||
wellService: wellServiceMock.Object,
|
wellService: wellServiceMock.Object,
|
||||||
configuration: configurationMock.Object,
|
configuration: configurationMock.Object,
|
||||||
emailService: emailServiceMock.Object,
|
emailService: emailServiceMock.Object,
|
||||||
fileCategoryService: fileCategoryService.Object);
|
fileCategoryService: fileCategoryService.Object,
|
||||||
|
fileRepository.Object);
|
||||||
}
|
}
|
||||||
|
|
||||||
~WellFinalDocumentsServiceTest()
|
~WellFinalDocumentsServiceTest()
|
||||||
|
Loading…
Reference in New Issue
Block a user