Ejemplo n.º 1
0
        public void TestAutoCreateComponent()
        {
            var refs = new ManagedReferences();

            var factory = new DefaultLoggerFactory();

            refs.Put(null, factory);

            var logger = refs.GetOneRequired <ILogger>(new Descriptor("*", "logger", "*", "*", "*"));

            Assert.NotNull(logger);
        }
Ejemplo n.º 2
0
        public void TestNullLocator()
        {
            var refs = new ManagedReferences();

            var factory = new DefaultLoggerFactory();

            refs.Put(null, factory);

            var component = refs.GetOneOptional(null);

            Assert.Null(component);
        }