public static RuleDescription Format(HasTargetFrameworkRuleComplementDto ruleDto) { return(new RuleDescription( $"{ruleDto.ProjectAssemblyNamePattern.Text()} " + $"{HasTargetFramework} " + $"{ruleDto.TargetFramework}")); }
public IProjectScopedRule CreateProjectScopedRuleFrom(HasTargetFrameworkRuleComplementDto ruleDto) { Pattern expectedPropertyValue = Pattern.WithoutExclusion(ruleDto.TargetFramework); return (new ProjectScopedRuleApplicableToMatchingProject( ruleDto.ProjectAssemblyNamePattern, new HasPropertyValueRule( "TargetFramework", expectedPropertyValue, _ruleViolationFactory, HasTargetFrameworkRuleMetadata.Format(ruleDto)))); }
public void Log(HasTargetFrameworkRuleComplementDto dto) { }
public virtual void Visit(HasTargetFrameworkRuleComplementDto dto) { AssertionLambdas.FailWhen <HasTargetFrameworkRuleComplementDto>()(dto); }
public void Visit(HasTargetFrameworkRuleComplementDto arg) { var rule = _projectScopedRuleFactory.CreateProjectScopedRuleFrom(arg); _projectScopedRules.Add(rule); }
public override void Visit(HasTargetFrameworkRuleComplementDto dto) => _action(dto);
public void Log(HasTargetFrameworkRuleComplementDto dto) { _writeLine($"{DiscoveredRule}{HasTargetFrameworkRuleMetadata.Format(dto)}"); }
public static ITestedRuleDefinition From(HasTargetFrameworkRuleComplementDto dto) { return(new TestedRuleDefinition( $"{dto.ProjectAssemblyNamePattern.Text()} {dto.RuleName} {dto.TargetFramework}")); }
public void Visit(HasTargetFrameworkRuleComplementDto dto) { _support.Log(dto); }
public void Log(HasTargetFrameworkRuleComplementDto dto) { Log(HasTargetFrameworkRuleMetadata.Format(dto)); }