Tim: If I look at the actor creation in Receptionist, it seems to be that either responses should be filled or responseprovider should be filled.
If this is the case maybe we can make them mutually exclusive using an Either (with something like Either[List[ResponseConfig], ResponseProviderConfig]. This way we can have proper coverage on the exception thrown in Receptionist because we don't need it anymore.
Tim: If I look at the actor creation in Receptionist, it seems to be that either responses should be filled or responseprovider should be filled. If this is the case maybe we can make them mutually exclusive using an Either (with something like Either[List[ResponseConfig], ResponseProviderConfig]. This way we can have proper coverage on the exception thrown in Receptionist because we don't need it anymore.