示例#1
0
 public static RuleDescription Format(NoUsingsRuleComplementDto noUsingsRuleComplementDto)
 {
     return(new RuleDescription(
                $"{noUsingsRuleComplementDto.ProjectAssemblyNamePattern.Text()} " +
                $"{noUsingsRuleComplementDto.RuleName} " +
                $"from {noUsingsRuleComplementDto.FromPattern.Text()} " +
                $"to {noUsingsRuleComplementDto.ToPattern.Text()}"));
 }
 public INamespacesBasedRule CreateNamespacesBasedRuleFrom(NoUsingsRuleComplementDto ruleDto)
 {
     return(new NoUsingsRule(ruleDto, _ruleViolationFactory));
 }
示例#3
0
 public void Log(NoUsingsRuleComplementDto dto)
 {
 }
 public virtual void Visit(NoUsingsRuleComplementDto dto)
 {
     AssertionLambdas.FailWhen <NoUsingsRuleComplementDto>()(dto);
 }
示例#5
0
 public void Visit(NoUsingsRuleComplementDto dto)
 {
     _support.Log(dto);
 }
示例#6
0
        public void Visit(NoUsingsRuleComplementDto dto)
        {
            var rule = _namespaceBasedRuleFactory.CreateNamespacesBasedRuleFrom(dto);

            _namespacesBasedRuleSet.Add(rule);
        }
 public void Log(NoUsingsRuleComplementDto dto)
 {
     _writeLine($"{DiscoveredRule}{HasNoUsingsRuleMetadata.Format(dto)}");
 }
 public override void Visit(NoUsingsRuleComplementDto dto)
 {
     _action(dto);
 }
 public static ITestedRuleDefinition From(NoUsingsRuleComplementDto complementDto)
 {
     return(new TestedRuleDefinition(
                $"{complementDto.ProjectAssemblyNamePattern.Text()} {complementDto.RuleName} " +
                $"from {complementDto.FromPattern.Text()} to {complementDto.ToPattern.Text()}"));
 }
示例#10
0
 public NoUsingsRule(NoUsingsRuleComplementDto dto, INamespaceBasedRuleViolationFactory ruleViolationFactory)
 {
     _dto = dto;
     _ruleViolationFactory = ruleViolationFactory;
 }
 public void Log(NoUsingsRuleComplementDto dto)
 {
     Log(HasNoUsingsRuleMetadata.Format(dto));
 }