Perform insert if new, else perform update
Use Room.inMemoryDatabaseBuilder To Avoid Overwrite Database With Test Data