コード例 #1
0
        public async Task GetAsync_ValidId_GetsRecord()
        {
            var database = new PersistenceStore(ConnectionString);

            var result = await database.UserAuthentications.GetAsync(ValidUserAuthentications.First().Id);

            Assert.IsNotNull(result);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }