public void ShouldCanConvertNotClaimsIdentity() { JsonClaimsIdentityConverter jsonClaimsIdentityConverter = new JsonClaimsIdentityConverter(); var actualResult = jsonClaimsIdentityConverter.CanConvert(typeof(string)); Assert.False(actualResult); }
public void ShouldCanConvertClaimsIdentity() { JsonClaimsIdentityConverter jsonClaimsIdentityConverter = new JsonClaimsIdentityConverter(); var actualResult = jsonClaimsIdentityConverter.CanConvert(typeof(ClaimsIdentity)); Assert.True(actualResult); }
public void ShouldWriteJson() { StringBuilder sb = new StringBuilder(); StringWriter sw = new StringWriter(sb); using (JsonWriter writer = new JsonTextWriter(sw)) { ClaimsIdentity claimsIdentity = new ClaimsIdentity("mockAuthenticationType", "mockNameType", "mockRoleType"); JsonSerializer jsonSerializer = new JsonSerializer(); JsonClaimsIdentityConverter jsonClaimsIdentityConverter = new JsonClaimsIdentityConverter(); jsonClaimsIdentityConverter.WriteJson(writer, claimsIdentity, jsonSerializer); } }