I have a Unity3D app backed by a Firebase/Firestore database.
Firebase provides a Local Emulator Suite for testing, but it is not supported on Unity.
It seems the only way to test logic which uses Firestore is to either:
- Use a real, test-only database and clear it on each SetUp
- Mock out all usages of Firestore
(2) seems error-prone and like I'm reinventing the wheel. (1) seems both dangerous and slow. Is there another widely-supported option I'm missing?