コード例 #1
0
    public void WhenAddingSameExternalLoginTwiceItIgnoresSecond()
    {
      // Arrange
      User u = new User("Bent", null, null, UserNameValidator, EmptyPasswordPolicy);

      // Act
      u.AddExternalLogin("Google", "xyz");
      u.AddExternalLogin("Google", "abc");
      u.AddExternalLogin("Google", "xyz");

      // Assert
      Assert.IsTrue(u.HasExternalLogin("Google", "xyz"));
      Assert.IsTrue(u.HasExternalLogin("Google", "abc"));
      Assert.AreEqual(2, u.GetExternalLogins().Count());
    }