public void Can_serialize_unsigned_enum_with_turned_on_TreatEnumAsInteger() { JsConfig.TreatEnumAsInteger = true; var anon = new ClassWithEnumWithoutFlagsAttribute { EnumProp1 = ExampleEnumWithoutFlagsAttribute.One, EnumProp2 = ExampleEnumWithoutFlagsAttribute.Two }; Assert.That(JsonSerializer.SerializeToString(anon), Is.EqualTo("{\"EnumProp1\":1,\"EnumProp2\":2}")); Assert.That(TypeSerializer.SerializeToString(anon), Is.EqualTo("{EnumProp1:1,EnumProp2:2}")); }