override<T> method

void override<T>(
  1. T instance
)

Overrides dependency resolution for generic type T with a mock/stub instance.

Overrides take highest precedence in resolution, superseding any registered bindings.

Example

container.override<EmailService>(MockEmailService());

Implementation

void override<T>(T instance) {
  _overrides[T] = instance;
}