public async void should_be_able_to_load_a_key() { var query = new ListApiKeys(); var sut = new ListApiKeysHandler(_uow); var result = await sut.ExecuteAsync(query); result.Keys.Should().NotBeEmpty(); AssertionExtensions.Should((string)result.Keys[0].ApiKey).Be(_existingEntity.GeneratedKey); AssertionExtensions.Should((string)result.Keys[0].ApplicationName).Be(_existingEntity.ApplicationName); }
public async Task <ActionResult> Index() { var query = new ListApiKeys(); var result = await _queryBus.QueryAsync(query); var vms = result.Keys.Select(x => new ListViewModelItem { Id = x.Id, Name = x.ApplicationName }).ToArray(); var model = new ListViewModel { Keys = vms }; return(View(model)); }
public async Task <ActionResult> Index() { var query = new ListApiKeys(); var result = await _queryBus.QueryAsync(this.ClaimsUser(), query); var vms = Enumerable.Select(result.Keys, x => new ListViewModelItem { Id = x.Id, Name = x.ApplicationName }).ToArray <ListViewModelItem>(); var model = new ListViewModel { Keys = vms }; return(View(model)); }
public async void Should_be_able_to_load_a_key() { var query = new ListApiKeys(); var context = Substitute.For <IMessageContext>(); ListApiKeysResult result; using (var uow = CreateUnitOfWork()) { var sut = new ListApiKeysHandler(uow); result = await sut.HandleAsync(context, query); uow.SaveChanges(); } result.Keys.Should().NotBeEmpty(); AssertionExtensions.Should((string)result.Keys[0].ApiKey).Be(_existingEntity.GeneratedKey); AssertionExtensions.Should((string)result.Keys[0].ApplicationName).Be(_existingEntity.ApplicationName); }