import 'dart:math'; import 'package:flutter/services.dart'; import 'package:flutter_test/flutter_test.dart'; Future sendMockLux([int lux = 100]) async { await TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger.handlePlatformMessage( "light.eventChannel", const StandardMethodCodec().encodeSuccessEnvelope(lux), (ByteData? data) {}, ); } Future sendMockIncidentEv(double ev) async { await TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger.handlePlatformMessage( "light.eventChannel", const StandardMethodCodec().encodeSuccessEnvelope((2.5 * pow(2, ev)).toInt()), (ByteData? data) {}, ); }