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); }