public void RemoveShouldRemoveClaimsValue() { var claims = new ClaimsDictionary(); claims.Add("test"); claims.AddWithValue("test2", true, "1234567"); claims.Remove("test2"); Assert.AreEqual(1, claims.Count); Assert.IsNull(claims["test2"]); }
public void ClaimsDictionaryShouldSerialize() { var claims = new ClaimsDictionary(); claims.Add("test"); claims.AddRequired("test2"); claims.AddWithValue("test3", false, "1634"); var expected = "{\"test\":null,\"test2\":{\"essential\":true},\"test3\":{\"value\":\"1634\"}}"; var serialized = JsonConvert.SerializeObject(claims); Assert.AreEqual(expected, serialized); }
public void UserInfoShouldSet() { var claims = new ClaimsDictionary { ["test"] = ClaimsValue.Required(), ["test2"] = ClaimsValue.WithValue(false, "1000"), }; var parameter = new ClaimsParameter(); parameter.UserInfo = claims; Assert.AreEqual(claims, parameter.UserInfo); }