public async Task GetAsync_ValidId_GetsRecord() { var database = new PersistenceStore(ConnectionString); var result = await database.UserAuthentications.GetAsync(ValidUserAuthentications.First().Id); Assert.IsNotNull(result); }
public async Task GetBySecretAsync_NonexistentCredentialAndSecret_NoRecord() { var database = new PersistenceStore(ConnectionString); var result = await database.UserAuthentications.GetBySecretAsync(ValidUserAuthentications.First().CredentialType, ValidUserAuthentications.First().Secret + " xyz"); Assert.IsNull(result); }
public async Task GetByUserAsync_ValidUserCredentialPair_GetsRecords() { var database = new PersistenceStore(ConnectionString); var result = await database.UserAuthentications.GetByUserAsync(ValidUserAuthentications.First().CredentialType, ValidUserId); Assert.AreEqual(ValidUserAuthentications.Count(), result.Count); }
public async Task IsIdentityRegisteredAsync_ValidCredentialAndSecret_GetsRecord() { var database = new PersistenceStore(ConnectionString); var result = await database.UserAuthentications.IsIdentityRegisteredAsync(ValidUserAuthentications.First().CredentialType, ValidUserAuthentications.First().Secret); Assert.IsTrue(result); }