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 |