public void ShouldCanConvertNotClaimsPrincipal() { JsonClaimsPrincipalConverter jsonClaimsPrincipalConverter = new JsonClaimsPrincipalConverter(); var actualResult = jsonClaimsPrincipalConverter.CanConvert(typeof(string)); Assert.False(actualResult); }
public void ShouldCanConvertClaimsPrincipal() { JsonClaimsPrincipalConverter jsonClaimsPrincipalConverter = new JsonClaimsPrincipalConverter(); var actualResult = jsonClaimsPrincipalConverter.CanConvert(typeof(ClaimsPrincipal)); Assert.True(actualResult); }
public void ShouldWriteJson() { StringBuilder sb = new StringBuilder(); StringWriter sw = new StringWriter(sb); using (JsonWriter writer = new JsonTextWriter(sw)) { ClaimsPrincipal claimsPrincipal = new ClaimsPrincipal(); JsonSerializer jsonSerializer = new JsonSerializer(); JsonClaimsPrincipalConverter jsonClaimsPrincipalConverter = new JsonClaimsPrincipalConverter(); jsonClaimsPrincipalConverter.WriteJson(writer, claimsPrincipal, jsonSerializer); } }