withInjected method

dynamic withInjected(
  1. Iterable<ValueInjector> values,
  2. dynamic callback()
)

Override T dependency with iterable ValueInjectors during callback execution For example: await Injectzone().withInjected( ValueInjector.inject<DeviceInfoPlugin>(deviceInfoPlugin), , () async { ... my test code });

Implementation

dynamic withInjected(
  Iterable<ValueInjector> values,
  dynamic Function() callback,
) {
  return runZoned(
    callback,
    zoneValues: {for (var v in values) v.type: v.value},
  );
}