public void ReturnsTrueWhenIncludesIsEmpty() { var scanner = new RouteScanner(); scanner.CheckIsIncluded(AppDomain.CurrentDomain.GetAssemblies().First()).ShouldBeTrue(); scanner.CheckIsIncluded(typeof(Route)).ShouldBeTrue(); }
public void ReturnsFalseWhenTypeIsNotInIncludes() { var scanner = new RouteScanner(); scanner.Include <Route>(); scanner.CheckIsIncluded(typeof(Router)).ShouldBeFalse(); }
public void ReturnsTrueWhenGenericTypeIsIncluded() { var scanner = new RouteScanner(); scanner.Include <Route>(); scanner.CheckIsIncluded(typeof(Route)).ShouldBeTrue(); }
public void ReturnsTrueWhenAssemblyIsIncluded() { var assembly = AppDomain.CurrentDomain.GetAssemblies().First(); var scanner = new RouteScanner(); scanner.Include(assembly); scanner.CheckIsIncluded(assembly).ShouldBeTrue(); }
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(); }