public void Can_Update_OAuth_Account() { MembershipProvider.CreateOAuthAccount("Microsoft", "bitmask", "sallen"); MembershipProvider.CreateOAuthAccount("Yahoo", "bitmask", "sallen"); Assert.Equal(2, Verifier.Query <User>().Single(u => u.Username == "sallen").OAuthAccounts.Count()); }
public void Can_Update_OAuth_Account() { MembershipProvider.CreateOAuthAccount("Microsoft", "bitmask", "sallen"); MembershipProvider.CreateOAuthAccount("Yahoo", "bitmask", "sallen"); Assert.True(_db.GetCountOfOAuthAccounts("sallen") == 2); }
public void Can_Get_Username_Given_ProviderInfo() { MembershipProvider.CreateOAuthAccount("Microsoft", "bitmask", "sallen"); var name = MembershipProvider.GetUserNameFromOpenAuth("Microsoft", "bitmask"); Assert.Equal("sallen", name); }
public void Can_Not_Delete_Last_Account() { MembershipProvider.CreateOAuthAccount("Google", "bitmask", "sallen"); var result = MembershipProvider.DissassociateOAuthAccount("Google", "bitmask"); Assert.False(result); }
public void Can_Create_OAuth_Account() { MembershipProvider.CreateOAuthAccount("Microsoft", "bitmask", new User { Username = "******" }); Assert.Equal(1, _db.GetCountOfOAuthAccounts("sallen")); }
public void Can_Delete_OAuthAccount() { MembershipProvider.CreateOAuthAccount("Microsoft", "bitmask", "sallen"); MembershipProvider.CreateOAuthAccount("Google", "bitmask", "sallen"); var result = MembershipProvider.DissassociateOAuthAccount("Google", "bitmask"); Assert.True(result); }
public void Does_Not_Leave_Orphan_Records() { MembershipProvider.CreateOAuthAccount("Microsoft", "bitmask", new User { Username = "******" }); MembershipProvider.CreateOAuthAccount("Google", "bitmask", new User { Username = "******" }); MembershipProvider.DissassociateOAuthAccount("Google", "bitmask"); Assert.DoesNotThrow(() => MembershipProvider.CreateOAuthAccount("Google", "bitmask", new User { Username = "******" })); }