public async Task HandleAsync_GivenMessage_ResultShouldBeListOfLocalAreaData() { var message = new GetLocalAreas(); var result = await handler.HandleAsync(message); result.Should().AllBeOfType(typeof(LocalAreaData)); }
public async Task HandleAsync_GivenMessage_LocalAreasShouldBeOrderedByName() { var message = new GetLocalAreas(); var result = await handler.HandleAsync(message); result.Should().BeInAscendingOrder(x => x.Name); }
public async Task HandleAsync_GivenMessage_ReturnsAllLocalAreas() { var message = new GetLocalAreas(); var result = await handler.HandleAsync(message); result.Count.Should().Be(4); }
public async Task <List <LocalAreaData> > HandleAsync(GetLocalAreas query) { authorization.EnsureCanAccessInternalArea(); var localareas = await context.LocalAreas.OrderBy(c => c.Name).ToListAsync(); return(localareas.Select(mapper.Map).ToList()); }
public async Task <List <LocalAreaData> > HandleAsync(GetLocalAreas query) { return(await context.LocalAreas.OrderBy(x => x.Name) .Select(p => new LocalAreaData() { Id = p.Id, Name = p.Name, CompetentAuthorityId = p.CompetentAuthorityId }) .ToListAsync()); }
public async Task HandleAsync_GivenMessage_LocalAreasShouldBeMapped() { var message = new GetLocalAreas(); var result = await handler.HandleAsync(message); foreach (var localarea in context.LocalAreas) { foreach (var mappedlocalarea in result) { if (mappedlocalarea.Name == localarea.Name) { mappedlocalarea.Id.Should().Be(localarea.Id); mappedlocalarea.CompetentAuthorityId.Should().Be(localarea.CompetentAuthorityId); } } } }