예제 #1
0
 public void Log(NoCircularUsingsRuleComplementDto dto)
 {
 }
 public INamespacesBasedRule CreateNamespacesBasedRuleFrom(NoCircularUsingsRuleComplementDto ruleDto)
 {
     return(new NoCircularUsingsRule(ruleDto, _ruleViolationFactory));
 }
 public NoCircularUsingsRule(NoCircularUsingsRuleComplementDto ruleDto, INamespaceBasedRuleViolationFactory ruleViolationFactory)
 {
     _ruleDto = ruleDto;
     _ruleViolationFactory = ruleViolationFactory;
 }
 public virtual void Visit(NoCircularUsingsRuleComplementDto dto)
 {
     AssertionLambdas.FailWhen <NoCircularUsingsRuleComplementDto>()(dto);
 }
예제 #5
0
        public void Visit(NoCircularUsingsRuleComplementDto dto)
        {
            var rule = _namespaceBasedRuleFactory.CreateNamespacesBasedRuleFrom(dto);

            _namespacesBasedRuleSet.Add(rule);
        }
예제 #6
0
 public void Visit(NoCircularUsingsRuleComplementDto dto)
 {
     _support.Log(dto);
 }
예제 #7
0
 public void Log(NoCircularUsingsRuleComplementDto dto)
 {
     _writeLine($"{DiscoveredRule}{HasNoCircularUsingsRuleMetadata.Format(dto)}");
 }
 public static ITestedRuleDefinition From(NoCircularUsingsRuleComplementDto dto)
 {
     return(new TestedRuleDefinition(
                $"{dto.ProjectAssemblyNamePattern.Text()} {dto.RuleName}"));
 }
 public void Log(NoCircularUsingsRuleComplementDto dto)
 {
     Log(HasNoCircularUsingsRuleMetadata.Format(dto));
 }
 public static RuleDescription Format(NoCircularUsingsRuleComplementDto noCircularUsingsRuleComplementDto)
 {
     return(new RuleDescription(
                $"{noCircularUsingsRuleComplementDto.ProjectAssemblyNamePattern.Text()} " +
                $"{noCircularUsingsRuleComplementDto.RuleName}"));
 }
 public override void Visit(NoCircularUsingsRuleComplementDto dto)
 {
     _action(dto);
 }