Exemple #1
0
        public async Task WhenRefreshTokenDoesNotExist_ItShouldReturnNull2()
        {
            await this.DatabaseTestAsync(async testDatabase =>
            {
                this.target = new TryGetRefreshTokenDbStatement(testDatabase);

                await testDatabase.TakeSnapshotAsync();

                var result = await this.target.ExecuteAsync(new ClientId("abc"), Username);

                Assert.IsNull(result);

                return(ExpectedSideEffects.None);
            });
        }
Exemple #2
0
        public async Task WhenRefreshTokenIsValidAndExists_ItShouldReturnTheRefreshToken()
        {
            await this.DatabaseTestAsync(async testDatabase =>
            {
                this.target = new TryGetRefreshTokenDbStatement(testDatabase);

                await InsertRefreshToken(testDatabase);
                await testDatabase.TakeSnapshotAsync();

                var result = await this.target.ExecuteAsync(ClientId, Username);

                Assert.AreEqual(RefreshToken, result);

                return(ExpectedSideEffects.None);
            });
        }
Exemple #3
0
 public void TestInitialize()
 {
     this.connectionFactory = new Mock <IFifthweekDbConnectionFactory>(MockBehavior.Strict);
     this.target            = new TryGetRefreshTokenDbStatement(this.connectionFactory.Object);
 }