import 'package:aves/services/window_service.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/widgets.dart'; import 'package:test/fake.dart'; class FakeWindowService extends Fake implements WindowService { @override Future isActivity() => SynchronousFuture(true); @override Future keepScreenOn(bool on) => SynchronousFuture(null); @override Future isInMultiWindowMode() => SynchronousFuture(false); @override Future isInPictureInPictureMode() => SynchronousFuture(false); @override Future isRotationLocked() => SynchronousFuture(false); @override Future getOrientation() => SynchronousFuture(0); @override Future requestOrientation([Orientation? orientation]) => SynchronousFuture(null); @override Future isCutoutAware() => SynchronousFuture(true); @override Future getCutoutInsets() => SynchronousFuture(EdgeInsets.zero); @override Future supportsHdr() => SynchronousFuture(false); @override Future setColorMode({required bool wideColorGamut, required bool hdr}) => SynchronousFuture(null); @override Future startGlobalDrag(String uri, String? label, Size shadowSize, Uint8List shadowBytes) => SynchronousFuture(false); }