public void StyleCopTask() { var tsk = new StyleCopTask(); var rslt = RunTask(tsk.Initializer); var rMsg = rslt.Msgs.Any() ? rslt.Msgs[0] : "No Message"; Assert.IsTrue(rslt.IsSuccess, rMsg); }
public void StyleCopTask_ExclusionCheck() { var tsk = new StyleCopTask(); string srcFolder = Environment.CurrentDirectory + "\\"; string tmpSrcFolder = Path.GetFullPath(Path.Combine(srcFolder, @"..\..\..\")); var sourceFiles = Directory.GetFiles(tmpSrcFolder, "*.cs", SearchOption.AllDirectories).ToList(); var excFiles = new List <string> { "", "" }; var excProjects = new List <string> { "Debug", "TfsSharpTR.R*", "TfsSharpTR.C*", "*.AutoDeploy", "TfsSharpTR.P*", "TfsSharpTR.U*", "TfsSharpTR.StyleCopRelated" }; //var excProjects = new List<string> { "TfsSharpTR.AutoDeploy" }; var rslt = tsk.FilterFiles(sourceFiles, excFiles, excProjects); var rMsg = rslt.Any() ? string.Join(", ", rslt) : "No Message"; Assert.IsTrue(!rMsg.Any(), rMsg); }