예제 #1
0
        public void ShouldSetCustomIsAbstractCheckForAseemblyFactoryBaseAttribute()
        {
            bool test = false;

            bool sut(Type type)
            {
                test = true;

                return(type.IsAbstract());
            }

            var prev = AssemblyFactoryBaseAttribute.FactoryIsAbstract;

            AssemblyFactoryBaseAttribute.FactoryIsAbstract = sut;
            var check = new LocatorRegistryFactoryAttribute(typeof(MockFactory));

            AssemblyFactoryBaseAttribute.FactoryIsAbstract = prev;

            Assert.IsTrue(test);
        }
예제 #2
0
 public void ShouldThrowInvalidLocatoryRegistry()
 {
     var check = new LocatorRegistryFactoryAttribute(typeof(object));
 }