public void MultipleTypeInList_Throws() { var sub = new UserAccount(); sub.Claims = new UserClaim[]{ new UserClaim{Type="type1", Value="a"}, new UserClaim{Type="type1", Value="b"}, new UserClaim{Type="type2", Value="c"}, }; var result = sub.GetClaimValue("type1"); }
public void TypeInList_ReturnsValue() { var sub = new UserAccount(); sub.Claims = new UserClaim[]{ new UserClaim{Type="type1", Value="a"}, new UserClaim{Type="type1", Value="b"}, new UserClaim{Type="type2", Value="c"}, }; var result = sub.GetClaimValue("type2"); Assert.AreEqual("c", result); }
public void EmptyType_Throws() { var sub = new UserAccount(); sub.GetClaimValue(""); }
public void TypeNotInList_ReturnsNull() { var sub = new UserAccount(); sub.Claims = new UserClaim[]{ new UserClaim{Type="type1", Value="a"}, new UserClaim{Type="type1", Value="b"}, new UserClaim{Type="type2", Value="c"}, }; var result = sub.GetClaimValue("type"); Assert.IsNull(result); }
public void NullType_Throws() { var sub = new UserAccount(); sub.GetClaimValue(null); }