Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class describe_ioc_container
- {
- It should_be_able_to_resolve_all_registered_components = () =>
- {
- var bootstrapper = new AppBootstrapper(false);
- var host = (IDiagnosticsHost) bootstrapper.Container.Kernel.GetSubSystem(SubSystemConstants.DiagnosticsKey);
- var diagnostics = host.GetDiagnostic<IPotentiallyMisconfiguredComponentsDiagnostic>();
- var handlers = diagnostics.Inspect();
- if (handlers.Any())
- {
- var message = new StringBuilder();
- var inspector = new DependencyInspector(message);
- foreach (IExposeDependencyInfo handler in handlers)
- {
- handler.ObtainDependencyDetails(inspector);
- }
- Console.WriteLine(message);
- message.Length.Should().Be(0);
- }
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement