Kotlin, Kotest, Property Based Testing.
are not all fulfilled. The classical way for testing this functionality by Unit Tests is to write for every potential branch in the code a separate test case. This will look something similar to below version: internal class ApplicationServiceTest { private val applicationService =