コード例 #1
0
 public IProjectScopedRule CreateProjectScopedRuleFrom(CorrectNamespacesRuleComplementDto ruleDto)
 {
     return(new ProjectScopedRuleApplicableToMatchingProject(ruleDto.ProjectAssemblyNamePattern,
                                                             new ProjectSourceCodeFilesRelatedRule(
                                                                 HasCorrectNamespacesRuleMetadata.Format(ruleDto),
                                                                 new CorrectNamespacesInFileCheck())));
 }
コード例 #2
0
 public void Log(CorrectNamespacesRuleComplementDto dto)
 {
 }
コード例 #3
0
 public virtual void Visit(CorrectNamespacesRuleComplementDto dto)
 {
     AssertionLambdas.FailWhen <CorrectNamespacesRuleComplementDto>()(dto);
 }
 public override void Visit(CorrectNamespacesRuleComplementDto dto) => _action(dto);
コード例 #5
0
        public void Visit(CorrectNamespacesRuleComplementDto dto)
        {
            var rule = _projectScopedRuleFactory.CreateProjectScopedRuleFrom(dto);

            _projectScopedRules.Add(rule);
        }
コード例 #6
0
 public void Log(CorrectNamespacesRuleComplementDto dto)
 {
     _writeLine($"{DiscoveredRule}{HasCorrectNamespacesRuleMetadata.Format(dto)}");
 }
コード例 #7
0
 public static RuleDescription Format(CorrectNamespacesRuleComplementDto ruleDto)
 {
     return(new RuleDescription($"{ruleDto.ProjectAssemblyNamePattern.Text()} {ruleDto.RuleName}"));
 }
コード例 #8
0
 public static ITestedRuleDefinition From(CorrectNamespacesRuleComplementDto dto)
 {
     return(new TestedRuleDefinition(
                $"{dto.ProjectAssemblyNamePattern.Text()} {dto.RuleName}"));
 }
コード例 #9
0
 public void Visit(CorrectNamespacesRuleComplementDto dto)
 {
     _support.Log(dto);
 }
コード例 #10
0
 public void Log(CorrectNamespacesRuleComplementDto dto)
 {
     Log(HasCorrectNamespacesRuleMetadata.Format(dto));
 }