コード例 #1
0
        public void SetUp()
        {
            const string path       = "../../../../InvalidTestProject";
            var          files      = Directory.EnumerateFiles(path, "*.dll", SearchOption.AllDirectories);
            var          assemblies = new List <Assembly>();

            foreach (var file in files)
            {
                assemblies.Add(Assembly.LoadFrom(file));
            }
            var classes = assemblies.Distinct().SelectMany(a => a.ExportedTypes).Where(t => t.IsClass);

            report = TestAnalyzer.AnalyzeTestAssembly(classes).Where(r => r.Name == "InvalidTests").FirstOrDefault();
        }