コード例 #1
0
        public void Create_With_Null_Service_And_Check_Filter()
        {
            var registrator = new DefaultAutoRegistrator(null);

            Assert.AreEqual(typeof(CommonAssemblyFilter), registrator.Filter.GetType());
            Assert.IsNotNull(registrator.Filter);
        }
コード例 #2
0
        public void Can_Create_Valid_Instance_With_Valid_Service()
        {
            var serviceLocator = new MockServiceLocator();
            var registrator    = new DefaultAutoRegistrator(serviceLocator);

            Assert.IsNotNull(registrator);
        }
コード例 #3
0
        public void AutoRegister_With_Valid_False_Registration_And_Properties_Returns_Automatically_()
        {
            var registrator = new DefaultAutoRegistrator(null);
            var count       = 0;

            registrator.AutoRegister(new ServiceRegistration
            {
                RegistrationHandler = (locator, type) => { count++; },
                ServiceType         = typeof(object),
                TypeFilter          = (t1, t2) => false
            });

            Assert.AreEqual(count, 0);
        }
コード例 #4
0
        public void Can_Create_Valid_Instance_With_Null_Service()
        {
            var registrator = new DefaultAutoRegistrator(null);

            Assert.IsNotNull(registrator);
        }
コード例 #5
0
        public void AutoRegister_With_Invalid_Registration_Returns_Automatically()
        {
            var registrator = new DefaultAutoRegistrator(null);

            registrator.AutoRegister(new ServiceRegistration());
        }
コード例 #6
0
        public void AutoRegister_With_Null_Registration_Returns_Automatically()
        {
            var registrator = new DefaultAutoRegistrator(null);

            registrator.AutoRegister(null);
        }
コード例 #7
0
        public void Create_With_Null_Service_And_Maintain_It()
        {
            var registrator = new DefaultAutoRegistrator(null);

            Assert.IsNull(registrator.ServiceLocator);
        }