|
PeanutButter
|
Provides a very minimal service provider. More...
Public Member Functions | |||||
| object | GetService (Type serviceType) | ||||
| object | TryGetService (Type serviceType) | ||||
| Attempt to resolve the service, returning null if we can't. | |||||
| T | Resolve< T > () | ||||
| void | Register< TService > (Func< object > factory) | ||||
Register a transient factory for the service.
| |||||
| void | Register< TService, TImplementation > () | ||||
Register a transient type-map for a service.
| |||||
| void | RegisterInstance< TService > (TService service) | ||||
Register an instance for a service request.
| |||||
| void | RegisterSingleton< TService, TImplementation > () | ||||
Register a singleton type-map for a service.
| |||||
| void | RegisterSingleton< TService > (Func< TService > factory) | ||||
Register a singleton factory for a service.
| |||||
| Public Member Functions inherited from PeanutButter.TestUtils.AspNetCore.Fakes.IMinimalServiceProvider | |||||
| TService | Resolve< TService > () | ||||
| Resolve the service TService. | |||||
Provides a very minimal service provider.
| void PeanutButter.TestUtils.AspNetCore.Fakes.MinimalServiceProvider.Register< TService > | ( | Func< object > | factory | ) |
Register a transient factory for the service.
| factory |
| TService |
Implements PeanutButter.TestUtils.AspNetCore.Fakes.IMinimalServiceProvider.
| void PeanutButter.TestUtils.AspNetCore.Fakes.MinimalServiceProvider.Register< TService, TImplementation > | ( | ) |
Register a transient type-map for a service.
| TService | |
| TImplementation |
Implements PeanutButter.TestUtils.AspNetCore.Fakes.IMinimalServiceProvider.
| TImplementation | : | TService |
| void PeanutButter.TestUtils.AspNetCore.Fakes.MinimalServiceProvider.RegisterInstance< TService > | ( | TService | service | ) |
Register an instance for a service request.
| service |
| TService |
Implements PeanutButter.TestUtils.AspNetCore.Fakes.IMinimalServiceProvider.
| void PeanutButter.TestUtils.AspNetCore.Fakes.MinimalServiceProvider.RegisterSingleton< TService > | ( | Func< TService > | factory | ) |
Register a singleton factory for a service.
| factory |
| TService |
Implements PeanutButter.TestUtils.AspNetCore.Fakes.IMinimalServiceProvider.
| void PeanutButter.TestUtils.AspNetCore.Fakes.MinimalServiceProvider.RegisterSingleton< TService, TImplementation > | ( | ) |
Register a singleton type-map for a service.
| TService | |
| TImplementation |
Implements PeanutButter.TestUtils.AspNetCore.Fakes.IMinimalServiceProvider.
| TImplementation | : | TService |
| object PeanutButter.TestUtils.AspNetCore.Fakes.MinimalServiceProvider.TryGetService | ( | Type | serviceType | ) |
Attempt to resolve the service, returning null if we can't.
| serviceType |