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));
            }
Esempio n. 2
0
        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);
        }