public async Task DraftApprenticeshipsAreMappedCorrectly() { var fixture = new DetailsViewModelMapperTestsFixture(); var result = await fixture.Map(); foreach (var draftApprenticeship in fixture.DraftApprenticeshipsResponse.DraftApprenticeships) { var draftApprenticeshipResult = result.Courses.SelectMany(c => c.DraftApprenticeships).Single(x => x.Id == draftApprenticeship.Id); fixture.AssertEquality(draftApprenticeship, draftApprenticeshipResult); } }