import 'package:flutter_test/flutter_test.dart';
import 'package:concierge/concierge.dart';
import 'package:concierge/concierge_platform_interface.dart';
import 'package:concierge/concierge_method_channel.dart';
import 'package:plugin_platform_interface/plugin_platform_interface.dart';
class MockConciergePlatform
with MockPlatformInterfaceMixin
implements ConciergePlatform {
@override
Future<String?> getPlatformVersion() => Future.value('42');
}
void main() {
final ConciergePlatform initialPlatform = ConciergePlatform.instance;
test('$MethodChannelConcierge is the default instance', () {
expect(initialPlatform, isInstanceOf<MethodChannelConcierge>());
});
test('getPlatformVersion', () async {
Concierge conciergePlugin = Concierge();
MockConciergePlatform fakePlatform = MockConciergePlatform();
ConciergePlatform.instance = fakePlatform;
expect(await conciergePlugin.getPlatformVersion(), '42');
});
}