Esempio n. 1
0
        public void Create_New_UserAccount_From_External_Provider()
        {
            subject.SignInWithLinkedAccount("google", "123", new[] { new Claim(ClaimTypes.Email, "*****@*****.**"), });
            Assert.AreEqual(1, repository.UserAccounts.Count);
            var addedAccount = repository.UserAccounts[0];

            Assert.AreEqual(1, addedAccount.LinkedAccounts.Count());
            var linkedAccount = addedAccount.LinkedAccounts.ElementAt(0);

            Assert.AreEqual("google", linkedAccount.ProviderName);
        }
Esempio n. 2
0
 public void SignInWithLinkedAccount_CreatesNewAccountFromExternalProvider()
 {
     subject.SignInWithLinkedAccount("google", "123", new Claim[] { });
 }