Beispiel #1
0
        public void ShouldCanConvertNotClaimsPrincipal()
        {
            JsonClaimsPrincipalConverter jsonClaimsPrincipalConverter = new JsonClaimsPrincipalConverter();
            var actualResult = jsonClaimsPrincipalConverter.CanConvert(typeof(string));

            Assert.False(actualResult);
        }
Beispiel #2
0
        public void ShouldCanConvertClaimsPrincipal()
        {
            JsonClaimsPrincipalConverter jsonClaimsPrincipalConverter = new JsonClaimsPrincipalConverter();
            var actualResult = jsonClaimsPrincipalConverter.CanConvert(typeof(ClaimsPrincipal));

            Assert.True(actualResult);
        }
Beispiel #3
0
        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);
            }
        }