Software implementation of "dummy" LoRaWAN gateway

Is there such a thing? We develop firmware for nodes to run on LoRaWANs. It is cumbersome having to maintain and/or establish new networks for each and every location one of our developers is working in so that connectivity and subsequent behavior to/on a gateway can be tested. Ideally we would like to create a container or VM to act as/mimic the gateway for development and only use the physical, “real world” gateway for final testing.

Note that we are not necessarily looking for a “buttoned up” solution so much as examples/code of such solutions.