This commit is contained in:
ai.astrakhantsev 2022-09-05 09:59:14 +05:00
parent 896ba03589
commit 62eb609b20

View File

@ -8,6 +8,7 @@ using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using Xunit; using Xunit;
using System.IO; using System.IO;
using System.Collections.Generic;
namespace AsbCloudWebApi.Tests.ServicesTests namespace AsbCloudWebApi.Tests.ServicesTests
{ {
@ -21,6 +22,21 @@ 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 IEnumerable<UserExtendedDto> users = new List<UserExtendedDto> {
new UserExtendedDto {
Id = 1,
IdCompany = 1,
Name = "test",
Email = "test@test.com"
},
new UserExtendedDto {
Id = 3,
IdCompany = 1,
Name = "test1",
Email = "test1@test1.com"
}
};
public WellFinalDocumentsServiceTest() public WellFinalDocumentsServiceTest()
{ {
context = TestHelpter.MakeTestContext(); context = TestHelpter.MakeTestContext();
@ -28,6 +44,8 @@ namespace AsbCloudWebApi.Tests.ServicesTests
fileServiceMock = new Mock<IFileService>(); fileServiceMock = new Mock<IFileService>();
userServiceMock = new Mock<IUserService>(); userServiceMock = new Mock<IUserService>();
userServiceMock.Setup(x => x.GetAllAsync(CancellationToken.None)).Returns(Task.Run(() => users));
wellServiceMock = new Mock<IWellService>(); wellServiceMock = new Mock<IWellService>();
configurationMock = new Mock<IConfiguration>(); configurationMock = new Mock<IConfiguration>();
emailServiceMock = new Mock<IEmailService>(); emailServiceMock = new Mock<IEmailService>();
@ -56,7 +74,7 @@ namespace AsbCloudWebApi.Tests.ServicesTests
public async Task GetListResponsibles_return_cnt_users() public async Task GetListResponsibles_return_cnt_users()
{ {
var data = await service.GetListResponsiblesAsync(90, CancellationToken.None); var data = await service.GetListResponsiblesAsync(90, CancellationToken.None);
Assert.Empty(data); Assert.NotNull(data);
} }
[Fact] [Fact]