Files
monorepo/LCU.API.Internal.MemberPreferencesApi/LCU.API.Internal.MemberPreferencesApi.UnitTests/Services/DNADataAuditProcessServiceTest.cs
T
2026-04-07 13:11:39 -05:00

36 lines
1.8 KiB
C#

using LCU.API.Internal.MemberPreferencesApi.Interfaces;
using LCU.API.Internal.MemberPreferencesApi.MicroApiServices;
using LCU.API.Internal.MemberPreferencesApi.Services.DnaAuditServices;
using LCU.API.Internal.MemberPreferencesApiLib.Repositories;
using LCU.Library.Internal.LCUServiceFactory.Services;
using Moq;
using NUnit.Framework;
namespace LCU.API.Internal.MemberPreferencesApi.UnitTests.Services
{
public class DNADataAuditProcessServiceTest
{
private Mock<ICoreApiWrapperService> _coreApiWrapperServiceMock;
private Mock<IScanBiCoreApiWrapperService> _scanBiCoreApiWrapperServiceMock;
private Mock<IDnaAuditProcessRepository> _dnaAuditProcessRepositoryMock;
private DNADataAuditProcessService _service;
private Mock<IDateTime> _dateTimeMock;
private Mock<ILcuServiceFactory<IDNAAuditCheckService>> _serviceFactoryMock;
[SetUp]
public void Setup()
{
_dateTimeMock = new Mock<IDateTime>();
_coreApiWrapperServiceMock = new Mock<ICoreApiWrapperService>();
_scanBiCoreApiWrapperServiceMock = new Mock<IScanBiCoreApiWrapperService>();
_dnaAuditProcessRepositoryMock = new Mock<IDnaAuditProcessRepository>();
_serviceFactoryMock = new Mock<ILcuServiceFactory<IDNAAuditCheckService>>();
_service = new DNADataAuditProcessService(_coreApiWrapperServiceMock.Object,
_scanBiCoreApiWrapperServiceMock.Object,
_dateTimeMock.Object,
_dnaAuditProcessRepositoryMock.Object,
_serviceFactoryMock.Object);
}
}
}