public string Format(IArgumentFormatter argumentFormatter) { var arrayContentsArgumentMatcher = _argumentSpecification.ArgumentMatcher as ArrayContentsArgumentMatcher; if (arrayContentsArgumentMatcher == null) { throw new ArgumentException("Last IArgumentSpecification does not contain an ArrayContentsArgumentMatcher."); } var argAsString = string.Join(", ", arrayContentsArgumentMatcher.ArgumentSpecifications.Select(arg => argumentFormatter.Format(arg)).ToArray()); return _isHighlighted ? "*" + argAsString + "*" : argAsString; }
public ArgumentsFormatter(IArgumentFormatter argumentFormatter) { _argumentFormatter = argumentFormatter; }
internal string ArgumentsText(IArgumentFormatter fomatter) { return(string.Join(", ", Arguments.Select(fomatter.Format))); }
public string Format(IArgumentFormatter argumentFormatter) { var argAsString = argumentFormatter.Format(_argumentSpecification); return _isHighlighted ? "*" + argAsString + "*" : argAsString; }
public string Format(IArgumentFormatter argumentFormatter) { var argAsString = string.Join(", ", _arguments.Select(arg => argumentFormatter.Format(arg)).ToArray()); return _isHighlighted ? "*" + argAsString + "*" : argAsString; }