public GetDataLocksQueryHandlerTestsFixture() { _autofixture = new Fixture(); _apprenticeshipId = 1; _request = new GetDataLocksQuery(_apprenticeshipId); _db = new ProviderCommitmentsDbContext(new DbContextOptionsBuilder <ProviderCommitmentsDbContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()).EnableSensitiveDataLogging().Options); _handler = new GetDataLocksQueryHandler(new Lazy <ProviderCommitmentsDbContext>(() => _db)); }
public void Arrange() { _dataLockRepository = new Mock <IDataLockRepository>(); _dataLockRepository.Setup(x => x.GetDataLocks(It.IsAny <long>(), It.IsAny <bool>())) .ReturnsAsync(new List <DataLockStatus>()); _validator = new Mock <AbstractValidator <GetDataLocksRequest> >(); _validator.Setup(x => x.Validate(It.IsAny <GetDataLocksRequest>())) .Returns(() => new ValidationResult()); _handler = new GetDataLocksQueryHandler(_validator.Object, _dataLockRepository.Object); }