public async Task <IActionResult> GetDataLocks(long apprenticeshipId)
        {
            var query  = new GetDataLocksQuery(apprenticeshipId);
            var result = await _mediator.Send(query);

            var response = await _modelMapper.Map <GetDataLocksResponse>(result);

            return(Ok(response));
        }
            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 GetDataLocksQueryHandlerTestsFixture WithNoMatchingApprenticeship()
 {
     _request = new GetDataLocksQuery(_apprenticeshipId + 100);
     return(this);
 }