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); }); }
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); }); }
public void TestInitialize() { this.connectionFactory = new Mock <IFifthweekDbConnectionFactory>(MockBehavior.Strict); this.target = new TryGetRefreshTokenDbStatement(this.connectionFactory.Object); }