public async Task GetStages_ExpectedSeveralStages() { var queryHandler = new GetStagesHandler(BasicNeeds); var query = new GetStages(); var actual = await queryHandler.Handle(query, CancellationToken.None); Assert.IsTrue(actual.Count > 0); }
public async Task <List <StageViewModel> > Handle(GetStages message, CancellationToken cancellationToken) { var models = await(context.Stages.OrderBy(s => s.Name) .Select(s => new StageViewModel { Id = s.Id, IsFinal = s.IsFinal, IsRecovery = s.StageCategory == Anabi.Common.Enums.StageCategory.Recovery, Name = s.Name, }) ).ToListAsync(cancellationToken); return(models); }