public LoadAssemblyTests() { var assembly = typeof(Dummy).Assembly; var assemblyWalker = new AssemblyWalker("Dasher.Schema.Generation.*,Something", "Microsoft.*,Another"); _assemblyWalkerProxy = new AssemblyWalkerProxy(assemblyWalker); _dasherAssemblyInfo = assemblyWalker.GetDasherAssemblyInfo(assembly); }
public void FilterReferencedAssembliesIncludedNotExistBothTest() { var aw = new AssemblyWalker("NotExist*,NotExist", "ExcludedAssembly,Excluded.*"); var proxy = new AssemblyWalkerProxy(aw); var result = proxy.GetFilteredReferencedAssemblyNames(GetTestAssemblies()); Assert.NotNull(result); Assert.Equal(0, result.Count()); }
public void FilterReferencedAssembliesOneIncludedTest() { var aw = new AssemblyWalker("IncludedAssembly", "ExcludedAssembly,Excluded.*"); var proxy = new AssemblyWalkerProxy(aw); var result = proxy.GetFilteredReferencedAssemblyNames(GetTestAssemblies()); Assert.NotNull(result); Assert.Equal(1, result.Count()); Assert.Equal("IncludedAssembly", result[0].Name); }
public void FilterReferencedAssembliesEmptyTest() { var aw = new AssemblyWalker(null, null); var proxy = new AssemblyWalkerProxy(aw); var result = proxy.GetFilteredReferencedAssemblyNames(GetTestAssemblies()); Assert.NotNull(result); Assert.Equal(4, result.Count()); Assert.Equal("Included.Assembly", result[0].Name); Assert.Equal("IncludedAssembly", result[1].Name); }