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); }