Advertisement
Guest User

Untitled

a guest
Jan 30th, 2015
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. public class describe_ioc_container
  2. {
  3. It should_be_able_to_resolve_all_registered_components = () =>
  4. {
  5. var bootstrapper = new AppBootstrapper(false);
  6. var host = (IDiagnosticsHost) bootstrapper.Container.Kernel.GetSubSystem(SubSystemConstants.DiagnosticsKey);
  7. var diagnostics = host.GetDiagnostic<IPotentiallyMisconfiguredComponentsDiagnostic>();
  8.  
  9. var handlers = diagnostics.Inspect();
  10.  
  11. if (handlers.Any())
  12. {
  13. var message = new StringBuilder();
  14. var inspector = new DependencyInspector(message);
  15.  
  16. foreach (IExposeDependencyInfo handler in handlers)
  17. {
  18. handler.ObtainDependencyDetails(inspector);
  19. }
  20.  
  21. Console.WriteLine(message);
  22. message.Length.Should().Be(0);
  23. }
  24. };
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement