createMockController<T extends ZenController> static method

T createMockController<T extends ZenController>(
  1. T factory(),
  2. ZenTestContainer container, {
  3. String? tag,
})

Create a mock controller for testing

This is a convenience method that creates and registers a controller. Equivalent to: container.put(factory(), tag: tag)

Implementation

static T createMockController<T extends ZenController>(
  T Function() factory,
  ZenTestContainer container, {
  String? tag,
}) {
  final controller = factory();
  container.put<T>(controller, tag: tag);
  return controller;
}