コード例 #1
0
        public static Xunit2Settings SetResultPath(
            this Xunit2Settings toolSettings,
            [CanBeNull] string resultPath,
            ResultFormat resultFormat = null)
        {
            resultFormat = resultFormat ?? ResultFormat.Xml;

            if (resultPath == null)
            {
                resultFormat = null;
            }

            toolSettings = toolSettings.NewInstance();
            toolSettings.ResultFormat = resultFormat;
            toolSettings.ResultPath   = resultPath;
            return(toolSettings);
        }
コード例 #2
0
 public static Xunit2Settings AddTargetAssemblies(this Xunit2Settings toolSettings, params string[] assemblyFiles)
 {
     return(toolSettings.AddTargetAssemblies(assemblyFiles.AsEnumerable()));
 }
コード例 #3
0
 public static Xunit2Settings AddTargetAssemblies(this Xunit2Settings toolSettings, IEnumerable <string> assemblyFiles)
 {
     return(assemblyFiles.Aggregate(
                toolSettings,
                (current, assembly) => current.AddTargetAssemblyWithConfigs(assembly, string.Empty)));
 }