public void ContainerResolvesSauceBéarnaiseThroughType() { var context = new XmlApplicationContext("sauce.xml"); SauceBéarnaise sauce = context.GetObjectsOfType(typeof(SauceBéarnaise)).Values.OfType <SauceBéarnaise>().Single(); Assert.NotNull(sauce); }
public void ContainerResolvesSauceBéarnaiseThroughExtensionMethod() { var context = new XmlApplicationContext("sauce.xml"); SauceBéarnaise sauce = context.Resolve <SauceBéarnaise>(); Assert.NotNull(sauce); }
public void ResolveSauceBearnaiseUsingObjectFactory() { SauceBéarnaise sauce = ObjectFactory.GetInstance <SauceBéarnaise>(); Assert.NotNull(sauce); }
public void ContainerResolvesSauceBéarnaise() { var context = new XmlApplicationContext("sauce.xml"); SauceBéarnaise sauce = (SauceBéarnaise)context.GetObject("Sauce"); Assert.NotNull(sauce); }
public void ContainerResolvesSauceBéarnaise() { var container = new Container(); SauceBéarnaise sauce = container.GetInstance <SauceBéarnaise>(); Assert.NotNull(sauce); }
public void ContainerResolvesSauceBéarnaise() { var container = new UnityContainer(); SauceBéarnaise sauce = container.Resolve <SauceBéarnaise>(); Assert.NotNull(sauce); }
public void ContainerLoadsXmlFromHttp() { var context = new XmlApplicationContext("http://localhost/sauce.xml"); SauceBéarnaise sauce = (SauceBéarnaise)context.GetObject("Sauce"); Assert.NotNull(sauce); }
public void ContainerLoadsXmlFromEmbeddedResource() { var context = new XmlApplicationContext("assembly://Ploeh.Samples.Menu.SpringNet/Ploeh.Samples.Menu.SpringNet/sauce.xml"); SauceBéarnaise sauce = (SauceBéarnaise)context.GetObject("Sauce"); Assert.NotNull(sauce); }
public void ContainerLoadsXmlFromConfig() { var context = new XmlApplicationContext("config://spring/objects"); SauceBéarnaise sauce = (SauceBéarnaise)context.GetObject("Sauce"); Assert.NotNull(sauce); }
public void ContainerLoadsXmlFromFileMoniker() { var context = new XmlApplicationContext("file://sauce.xml"); SauceBéarnaise sauce = (SauceBéarnaise)context.GetObject("Sauce"); Assert.NotNull(sauce); }
public void ContainerResolvesSauceBéarnaise() { var container = new WindsorContainer(); container.Register(Component.For <SauceBéarnaise>()); SauceBéarnaise sauce = container.Resolve <SauceBéarnaise>(); Assert.NotNull(sauce); }
public void ContainerResolvesSauceBéarnaise() { var catalog = new TypeCatalog(typeof(Ploeh.Samples.Menu.Mef.Attributed.Unmodified.Concrete.SauceBéarnaise)); var container = new CompositionContainer(catalog); SauceBéarnaise sauce = container.GetExportedValue <SauceBéarnaise>(); Assert.NotNull(sauce); }
public void ContainerResolvesSauceBéarnaise() { var builder = new ContainerBuilder(); builder.RegisterType <SauceBéarnaise>(); var container = builder.Build(); SauceBéarnaise sauce = container.Resolve <SauceBéarnaise>(); Assert.NotNull(sauce); }
public void ContainerAutomaticallyResolvesSauceBéarnaise() { var builder = new ContainerBuilder(); builder.RegisterSource( new AnyConcreteTypeNotAlreadyRegisteredSource()); var container = builder.Build(); SauceBéarnaise sauce = container.Resolve <SauceBéarnaise>(); Assert.NotNull(sauce); }
public void ContainerCanGetExportForSauceBéarnaise() { var catalog = new TypeCatalog(typeof(Ploeh.Samples.Menu.Mef.Attributed.Unmodified.Concrete.SauceBéarnaise)); var container = new CompositionContainer(catalog); Lazy <SauceBéarnaise> export = container.GetExport <SauceBéarnaise>(); SauceBéarnaise sauce = export.Value; Assert.NotNull(sauce); }