import 'package:immich_mobile/modules/activities/models/activity.model.dart'; import 'package:immich_mobile/modules/activities/providers/activity.provider.dart'; import 'package:immich_mobile/modules/activities/providers/activity_statistics.provider.dart'; import 'package:immich_mobile/modules/activities/services/activity.service.dart'; import 'package:mocktail/mocktail.dart'; class ActivityServiceMock extends Mock implements ActivityService {} class MockAlbumActivity extends AlbumActivityInternal with Mock implements AlbumActivity { List? initActivities; MockAlbumActivity([this.initActivities]); @override Future> build(String albumId, [String? assetId]) async { return initActivities ?? []; } } class ActivityStatisticsMock extends ActivityStatisticsInternal with Mock implements ActivityStatistics {}