本文整理汇总了C#中IConfiguration.AddTestResultFile方法的典型用法代码示例。如果您正苦于以下问题:C# IConfiguration.AddTestResultFile方法的具体用法?C# IConfiguration.AddTestResultFile怎么用?C# IConfiguration.AddTestResultFile使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IConfiguration
的用法示例。
在下文中一共展示了IConfiguration.AddTestResultFile方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CaptureConfiguration
private void CaptureConfiguration(IConfiguration configuration, IFileSystem fileSystem)
{
configuration.FeatureFolder = fileSystem.DirectoryInfo.FromDirectoryName(this.FeatureDirectory);
configuration.OutputFolder = fileSystem.DirectoryInfo.FromDirectoryName(this.OutputDirectory);
if (!string.IsNullOrEmpty(this.Language))
{
configuration.Language = this.Language;
}
if (!string.IsNullOrEmpty(this.ResultsFormat))
{
configuration.TestResultsFormat = (TestResultsFormat)Enum.Parse(typeof(TestResultsFormat), this.ResultsFormat, true);
}
if (!string.IsNullOrEmpty(this.ResultsFile))
{
configuration.AddTestResultFile(fileSystem.FileInfo.FromFileName(this.ResultsFile));
}
if (!string.IsNullOrEmpty(this.SystemUnderTestName))
{
configuration.SystemUnderTestName = this.SystemUnderTestName;
}
if (!string.IsNullOrEmpty(this.SystemUnderTestVersion))
{
configuration.SystemUnderTestVersion = this.SystemUnderTestVersion;
}
if (!string.IsNullOrEmpty(this.DocumentationFormat))
{
configuration.DocumentationFormat = (DocumentationFormat)Enum.Parse(typeof(DocumentationFormat), this.DocumentationFormat, true);
}
bool shouldEnableExperimentalFeatures;
if (bool.TryParse(this.IncludeExperimentalFeatures, out shouldEnableExperimentalFeatures))
{
if (shouldEnableExperimentalFeatures)
{
configuration.EnableExperimentalFeatures();
}
}
bool shouldEnableComments;
if (bool.TryParse(this.EnableComments, out shouldEnableComments))
{
if (!shouldEnableComments)
{
configuration.DisableComments();
}
}
}
示例2: ParseParameters
private void ParseParameters(IConfiguration configuration, IFileSystem fileSystem, PathInfo currentFileSystemLocation)
{
configuration.FeatureFolder = this.DetermineFeatureFolder(fileSystem, currentFileSystemLocation, this.FeatureDirectory);
configuration.OutputFolder = this.DetermineFeatureFolder(fileSystem, currentFileSystemLocation, this.OutputDirectory);
if (!string.IsNullOrEmpty(this.TestResultsFormat))
{
configuration.TestResultsFormat =
(TestResultsFormat)Enum.Parse(typeof(TestResultsFormat), this.TestResultsFormat, true);
}
if (!string.IsNullOrEmpty(this.TestResultsFile))
{
configuration.AddTestResultFile(fileSystem.FileInfo.FromFileName(this.TestResultsFile));
}
configuration.SystemUnderTestName = this.SystemUnderTestName;
configuration.SystemUnderTestVersion = this.SystemUnderTestVersion;
if (!string.IsNullOrEmpty(this.DocumentationFormat))
{
configuration.DocumentationFormat = (DocumentationFormat)Enum.Parse(typeof(DocumentationFormat), this.DocumentationFormat, true);
}
if (!string.IsNullOrEmpty(this.Language))
{
configuration.Language = this.Language;
}
if (this.IncludeExperimentalFeatures.IsPresent)
{
configuration.EnableExperimentalFeatures();
}
if (this.IncludeExperimentalFeatures.IsPresent)
{
configuration.EnableExperimentalFeatures();
}
bool shouldEnableComments;
if (bool.TryParse(this.EnableComments, out shouldEnableComments))
{
if (!shouldEnableComments)
{
configuration.DisableComments();
}
}
}
示例3: CaptureConfiguration
private void CaptureConfiguration(IConfiguration configuration, IFileSystem fileSystem)
{
configuration.FeatureFolder = fileSystem.DirectoryInfo.FromDirectoryName(this.FeatureDirectory);
configuration.OutputFolder = fileSystem.DirectoryInfo.FromDirectoryName(this.OutputDirectory);
if (!string.IsNullOrEmpty(this.Language))
{
configuration.Language = this.Language;
}
if (!string.IsNullOrEmpty(this.ResultsFormat))
{
configuration.TestResultsFormat = (TestResultsFormat)Enum.Parse(typeof(TestResultsFormat), this.ResultsFormat, true);
}
if (!string.IsNullOrEmpty(this.ResultsFile))
{
configuration.AddTestResultFile(fileSystem.FileInfo.FromFileName(this.ResultsFile));
}
if (!string.IsNullOrEmpty(this.SystemUnderTestName))
{
configuration.SystemUnderTestName = this.SystemUnderTestName;
}
if (!string.IsNullOrEmpty(this.SystemUnderTestVersion))
{
configuration.SystemUnderTestVersion = this.SystemUnderTestVersion;
}
if (!string.IsNullOrEmpty(this.DocumentationFormat))
{
configuration.DocumentationFormat = (DocumentationFormat)Enum.Parse(typeof(DocumentationFormat), this.DocumentationFormat, true);
}
}
示例4: ParseParameters
private void ParseParameters(IConfiguration configuration, IFileSystem fileSystem, PathInfo currentFileSystemLocation)
{
configuration.FeatureFolder = this.DetermineFeatureFolder(fileSystem, currentFileSystemLocation, this.FeatureDirectory);
configuration.OutputFolder = this.DetermineFeatureFolder(fileSystem, currentFileSystemLocation, this.OutputDirectory);
if (!string.IsNullOrEmpty(this.TestResultsFormat))
{
configuration.TestResultsFormat =
(TestResultsFormat)Enum.Parse(typeof(TestResultsFormat), this.TestResultsFormat, true);
}
if (!string.IsNullOrEmpty(this.TestResultsFile))
{
configuration.AddTestResultFile(fileSystem.FileInfo.FromFileName(this.TestResultsFile));
}
configuration.SystemUnderTestName = this.SystemUnderTestName;
configuration.SystemUnderTestVersion = this.SystemUnderTestVersion;
if (!string.IsNullOrEmpty(this.DocumentationFormat))
{
configuration.DocumentationFormat = (DocumentationFormat)Enum.Parse(typeof(DocumentationFormat), this.DocumentationFormat, true);
}
if (!string.IsNullOrEmpty(this.Language))
{
configuration.Language = this.Language;
}
}