Exemple #1
0
        public void RegexConsidering_SimpleName()
        {
            var filter = new RegexAssemblyLoaderFilter("^Remotion.*$", RegexAssemblyLoaderFilter.MatchTargetKind.SimpleName);

            Assert.That(filter.MatchExpressionString, Is.EqualTo("^Remotion.*$"));
            Assert.That(filter.ShouldConsiderAssembly(typeof(AttributeAssemblyLoaderFilterTest).Assembly.GetName()), Is.True);
            Assert.That(filter.ShouldConsiderAssembly(typeof(TestFixtureAttribute).Assembly.GetName()), Is.False);
            Assert.That(filter.ShouldConsiderAssembly(typeof(object).Assembly.GetName()), Is.False);
            Assert.That(filter.ShouldConsiderAssembly(new AssemblyName("this is not a Remotion assembly")), Is.False);
        }
Exemple #2
0
        public void RegexConsidering_FullName()
        {
            var filter = new RegexAssemblyLoaderFilter(
                typeof(object).Assembly.FullName,
                RegexAssemblyLoaderFilter.MatchTargetKind.FullName);

            Assert.That(filter.MatchExpressionString.StartsWith("mscorlib"), Is.True);
            Assert.That(filter.ShouldConsiderAssembly(typeof(AttributeAssemblyLoaderFilterTest).Assembly.GetName()), Is.False);
            Assert.That(filter.ShouldConsiderAssembly(typeof(TestFixtureAttribute).Assembly.GetName()), Is.False);
            Assert.That(filter.ShouldConsiderAssembly(typeof(object).Assembly.GetName()), Is.True);
            Assert.That(filter.ShouldConsiderAssembly(new AssemblyName("this is not mscorlib")), Is.False);
        }