public void call_class_parameter() { // setup the callbacks for GetTracer and FinishTracer var getTracerParameters = DefaultGetTracerImplementation(); var finishTracerParameters = DefaultFinishTracerImplementation(); // call the method that will be instrumented var parameter = new EmptyClass(); Assert.DoesNotThrow(() => { ClassParameter(parameter); }, "Exception should not have been thrown."); ValidateTracers(getTracerParameters, finishTracerParameters, "ClassParameter", parameter.GetType().ToString(), this, new object[] { parameter }, null, null); }