Example #1
0
                public void ReturnsTrueWhenIncludesIsEmpty()
                {
                    var scanner = new RouteScanner();

                    scanner.CheckIsIncluded(AppDomain.CurrentDomain.GetAssemblies().First()).ShouldBeTrue();
                    scanner.CheckIsIncluded(typeof(Route)).ShouldBeTrue();
                }
Example #2
0
                public void ReturnsFalseWhenTypeIsNotInIncludes()
                {
                    var scanner = new RouteScanner();

                    scanner.Include <Route>();
                    scanner.CheckIsIncluded(typeof(Router)).ShouldBeFalse();
                }
Example #3
0
                public void ReturnsTrueWhenGenericTypeIsIncluded()
                {
                    var scanner = new RouteScanner();

                    scanner.Include <Route>();
                    scanner.CheckIsIncluded(typeof(Route)).ShouldBeTrue();
                }
Example #4
0
                public void ReturnsTrueWhenAssemblyIsIncluded()
                {
                    var assembly = AppDomain.CurrentDomain.GetAssemblies().First();
                    var scanner  = new RouteScanner();

                    scanner.Include(assembly);
                    scanner.CheckIsIncluded(assembly).ShouldBeTrue();
                }
Example #5
0
                public void ReturnsFalseWhenAssemblyIsNotIncluded()
                {
                    var assemblies = AppDomain.CurrentDomain.GetAssemblies();
                    var assembly1  = assemblies[0];
                    var assembly2  = assemblies[2];
                    var scanner    = new RouteScanner();

                    scanner.Include(assembly1);
                    scanner.CheckIsIncluded(assembly2).ShouldBeFalse();
                }