Example #1
0
        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);
        }
Example #2
0
        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));
        }
Example #3
0
        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);
        }