FYI, When doing Koin JUnit tests, I found that I had to call stopKoin() before startKoin().
startKoin is called from the @Setup of the unit tests.
Otherwise, it'd complain that the koin application is already started when startKoin() is called.
Don't see this mentioned in the docs anywhere...