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)); }