public void Arrange()
        {
            var fixture = new Fixture();

            _standard   = fixture.Create <StandardsView>();
            _frameworks = fixture.Create <FrameworksView>();
            _service    = new Mock <IApprenticeshipInfoService>();
            _service.Setup(x => x.GetStandards(false)).ReturnsAsync(_standard);
            _service.Setup(x => x.GetFrameworks(false)).ReturnsAsync(_frameworks);
            _handler = new GetAllTrainingProgrammesQueryHandler(_service.Object);
        }
        public async Task Then_The_Data_Is_Retrieved_From_The_Service(
            GetAllTrainingProgrammesQuery query,
            List <TrainingProgramme> result,
            [Frozen] Mock <ITrainingProgrammeLookup> service,
            GetAllTrainingProgrammesQueryHandler handler)
        {
            service.Setup(x => x.GetAll()).ReturnsAsync(result);

            var actual = await handler.Handle(query, CancellationToken.None);

            actual.TrainingProgrammes.Should().BeEquivalentTo(result);
        }