public void No_Match_When_Valid_And_Name_Is_Null() {
            var filter = new CommonAssemblyFilter();
            filter.AddFilter("mscorlib");

            bool result = filter.Match(null);
            Assert.IsFalse(result);
        }
        public void Match_When_No_Valid_Name_Is_Added() {
            var filter = new CommonAssemblyFilter();
            filter.AddFilter("System.Web");

            bool result = filter.Match(typeof (string).Assembly.FullName);
            Assert.IsTrue(result);
        }
        public void No_Match_When_Empty_And_Name_Is_Null()
        {
            var filter = new CommonAssemblyFilter();
            bool result = filter.Match(null);

            Assert.IsFalse(result);
        }
        public void No_Match_When_Name_Is_Added_And_List_Is_Cleared() {
            var filter = new CommonAssemblyFilter();
            filter.AddFilter("mscorlib");

            filter.Clear();

            bool result = filter.Match(typeof (string).Assembly.FullName);
            Assert.IsFalse(result);
        }
 /// <summary>
 /// Creates an instance with the specified <seealso cref="IServiceLocator"/> implementation.
 /// </summary>
 /// <param name="locator"></param>
 /// <param name="filter"></param>
 public DefaultAutoRegistrator(IServiceLocator locator, CommonAssemblyFilter filter)
 {
     ServiceLocator = locator;
     Filter = filter;
 }
Example #6
0
 /// <summary>
 /// Creates an instance with the specified <seealso cref="IServiceLocator"/> implementation.
 /// </summary>
 /// <param name="locator"></param>
 public DefaultAutoRegistrator(IServiceLocator locator)
 {
     ServiceLocator = locator;
     Filter         = new CommonAssemblyFilter();
 }
 public void No_Match_When_Name_Contains_System_But_Doesnt_Start_With_It () {
    var filter = new CommonAssemblyFilter();
    
    bool result = filter.Match("Company.SystemCheck.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089");
    Assert.IsFalse(result);
 }
 public void Can_Create_Valid_Instance() {
     var filter = new CommonAssemblyFilter();
     Assert.IsNotNull(filter);
 }
 /// <summary>
 /// Creates an instance with the specified <seealso cref="IServiceLocator"/> implementation.
 /// </summary>
 /// <param name="locator"></param>
 public DefaultAutoRegistrator(IServiceLocator locator)
 {
     ServiceLocator = locator;
     Filter = new CommonAssemblyFilter();
 }