import 'package:eatvio_app/core/session/session_lifecycle_service.dart'; class FakeSessionLifecycleService implements SessionLifecycleService { int onAuthenticatedCalls = 0; int endSessionCalls = 0; int logoutCalls = 0; SessionEndReason? lastEndReason; @override Future onAuthenticated() async { onAuthenticatedCalls++; } @override Future endSession({required SessionEndReason reason}) async { endSessionCalls++; lastEndReason = reason; } @override Future logout() async { logoutCalls++; } }