Exemple #1
0
                public void ReturnsFalseWhenExcludesIsEmpty()
                {
                    var scanner = new RouteScanner();

                    scanner.CheckIsExcluded(AppDomain.CurrentDomain.GetAssemblies().First()).ShouldBeFalse();
                    scanner.CheckIsExcluded("Some.Other.Namespace").ShouldBeFalse();
                    scanner.CheckIsExcluded(typeof(Route)).ShouldBeFalse();
                }
Exemple #2
0
                public void ReturnsFalseWhenNamespaceIsNotExcluded()
                {
                    var scanner = new RouteScanner();

                    scanner.Exclude("Some.Random.Namespace");
                    scanner.CheckIsExcluded("Some.Other.Namespace").ShouldBeFalse();
                }
Exemple #3
0
                public void ReturnsFalseWhenTypeIsNotExcluded()
                {
                    var scanner = new RouteScanner();

                    scanner.Exclude <Route>();
                    scanner.CheckIsExcluded(typeof(Router)).ShouldBeFalse();
                }
Exemple #4
0
                public void ReturnsTrueWhenNamespaceIsExcluded()
                {
                    var scanner = new RouteScanner();

                    scanner.Exclude("Some.Random.Namespace");
                    scanner.CheckIsExcluded("Some.Random.Namespace").ShouldBeTrue();
                }
Exemple #5
0
                public void ReturnsTrueWhenGenericTypeIsExcluded()
                {
                    var scanner = new RouteScanner();

                    scanner.Exclude <Route>();
                    scanner.CheckIsExcluded(typeof(Route)).ShouldBeTrue();
                }
Exemple #6
0
                public void ReturnsTrueWhenAssemblyIsExcluded()
                {
                    var assembly = AppDomain.CurrentDomain.GetAssemblies().First();
                    var scanner  = new RouteScanner();

                    scanner.Exclude(assembly);
                    scanner.CheckIsExcluded(assembly).ShouldBeTrue();
                }
Exemple #7
0
                public void ReturnsFalseWhenAssemblyIsNotExcluded()
                {
                    var assemblies = AppDomain.CurrentDomain.GetAssemblies();
                    var assembly1  = assemblies[0];
                    var assembly2  = assemblies[2];
                    var scanner    = new RouteScanner();

                    scanner.Exclude(assembly1);
                    scanner.CheckIsExcluded(assembly2).ShouldBeFalse();
                }