Android, Jetpack, Jetpack Datastore.
(UserPreferences) -> UserPreferences) { currentData = updateBlock(currentData) } } // In your unit test val inMemoryDataStore = InMemoryDataStore(UserPreferences("test_user", "test@example.com")) // Test data persistence logic using inMemoryDataStore Explanation: We create an InMemoryDataStore