generateSerializerTests

inline fun <T> generateSerializerTests(serializer: KSerializer<T>, generator: Gen<T>, crossinline nameFn: () -> String = { "Encodes and decodes values back to original form" }, crossinline assertion: T.(T) -> Unit = { original -> this shouldBe original }): TestFactory(source)