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

            _projectScopedRules.Add(rule);
        }
 public void Log(CorrectNamespacesRuleComplementDto dto)
 {
     _writeLine($"{DiscoveredRule}{HasCorrectNamespacesRuleMetadata.Format(dto)}");
 }
Esempio n. 7
0
 public static RuleDescription Format(CorrectNamespacesRuleComplementDto ruleDto)
 {
     return(new RuleDescription($"{ruleDto.ProjectAssemblyNamePattern.Text()} {ruleDto.RuleName}"));
 }
 public static ITestedRuleDefinition From(CorrectNamespacesRuleComplementDto dto)
 {
     return(new TestedRuleDefinition(
                $"{dto.ProjectAssemblyNamePattern.Text()} {dto.RuleName}"));
 }
 public void Visit(CorrectNamespacesRuleComplementDto dto)
 {
     _support.Log(dto);
 }
 public void Log(CorrectNamespacesRuleComplementDto dto)
 {
     Log(HasCorrectNamespacesRuleMetadata.Format(dto));
 }