Example #1
0
        public void ShouldCanConvertNotClaimsIdentity()
        {
            JsonClaimsIdentityConverter jsonClaimsIdentityConverter = new JsonClaimsIdentityConverter();
            var actualResult = jsonClaimsIdentityConverter.CanConvert(typeof(string));

            Assert.False(actualResult);
        }
Example #2
0
        public void ShouldCanConvertClaimsIdentity()
        {
            JsonClaimsIdentityConverter jsonClaimsIdentityConverter = new JsonClaimsIdentityConverter();
            var actualResult = jsonClaimsIdentityConverter.CanConvert(typeof(ClaimsIdentity));

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