public MemberReportGenerator( Type type, InvolvedType involvedTypeOrNull, IIdentifierGenerator <Type> involvedTypeIdentifierGeneratorOrNull, IIdentifierGenerator <MemberInfo> memberIdentifierGeneratorOrNull, IOutputFormatter outputFormatter) { ArgumentUtility.CheckNotNull("type", type); // may be null // ArgumentUtility.CheckNotNull ("involvedTypeOrNull", involvedTypeOrNull); // ArgumentUtility.CheckNotNull ("involvedTypeIdentifierGeneratorOrNull", involvedTypeIdentifierGeneratorOrNull); // ArgumentUtility.CheckNotNull ("memberIdentifierGeneratorOrNull", memberIdentifierGeneratorOrNull); ArgumentUtility.CheckNotNull("outputFormatter", outputFormatter); _type = type; _involvedType = involvedTypeOrNull; _involvedTypeIdentifierGenerator = involvedTypeIdentifierGeneratorOrNull; _memberIdentifierGenerator = memberIdentifierGeneratorOrNull; _outputFormatter = outputFormatter; _memberSignatureUtility = new MemberSignatureUtility(outputFormatter); }
public void SetUp() { _outputFormatter = new OutputFormatter(); _memberSignatureUtility = new MemberSignatureUtility(_outputFormatter); }