public async Task RenewServiceTicketWithNotExistKey_ShouldStoreNewEntry()
        {
            // Arrange
            var key      = Guid.NewGuid().ToString();
            var expected = GenerateNewServiceTicket();

            // Act
            await _serviceTickets.RenewAsync(key, expected).ConfigureAwait(false);

            // Assert
            var ignored = await _serviceTickets.RetrieveAsync(expected.TicketId).ConfigureAwait(false);

            Assert.Null(ignored);
            var actual = await _serviceTickets.RetrieveAsync(key).ConfigureAwait(false);

            Assert.NotNull(actual);
        }
        public async Task <AuthenticationTicket?> RetrieveAsync(string key)
        {
            var ticket = await _store.RetrieveAsync(key).ConfigureAwait(false);

            return(ticket == null ? null : BuildAuthenticationTicket(ticket));
        }
Esempio n. 3
0
        public async Task <AuthenticationTicket> RetrieveAsync(string key)
        {
            var ticket = await store.RetrieveAsync(key);

            return(BuildAuthenticationTicket(ticket));
        }