public void SerializeTest()
        {
            JwtJsonSerializer serializer = new JwtJsonSerializer();
            Foobar            foobar     = new Foobar
            {
                Bar = 4,
                Foo = 1
            };
            string expected = foobar.SerializeJson();

            Assert.Equal(expected, serializer.Serialize(foobar));
        }
        public void SettingsTest()
        {
            Mock <ISerializationSettings> settings = new Mock <ISerializationSettings>();

            settings.Setup(x => x.KnownTypes).Returns(new List <Type> {
                typeof(Foobar)
            });
            JwtJsonSerializer serializer = new JwtJsonSerializer(settings.Object);
            Foobar            foobar     = new Foobar
            {
                Bar = 4,
                Foo = 1
            };
            string expected = foobar.SerializeJson();

            Assert.Equal(expected, serializer.Serialize(foobar));
        }