private CodeMemberMethod GenerateTestTearDown(CodeTypeDeclaration testType) { CodeMemberMethod tearDownMethod = new CodeMemberMethod(); testType.Members.Add(tearDownMethod); tearDownMethod.Attributes = MemberAttributes.Public; tearDownMethod.Name = TEARDOWN_NAME; testGeneratorProvider.SetTestTearDown(tearDownMethod); var testRunnerField = GetTestRunnerExpression(); //testRunner.OnScenarioEnd(); tearDownMethod.Statements.Add( new CodeMethodInvokeExpression( testRunnerField, "OnScenarioEnd")); return(tearDownMethod); }