public static IMethodBody GetMethodBodyThatModifiedStaticFields(string staticField) { var modifiedField = MockVariableModification.ClassStaticField(new[] { staticField }); var methodBody = new Mock <IMethodBody>(); methodBody.Setup(x => x.GetModifiedFields()).Returns(new[] { modifiedField }); return(methodBody.Object); }
public static IMethodBody GetMethodBodyThatModifiedMethodParameters(string parameter) { var modifiedParameter = MockVariableModification.MethodParameter(new[] { parameter }); var methodBody = new Mock <IMethodBody>(); methodBody.Setup(x => x.GetModifiedFields()).Returns(new[] { modifiedParameter }); return(methodBody.Object); }
public static IMethodBody GetMethodBodyThatJustModifiedLocalVariable(string localVariable) { var modifiedVariable = MockVariableModification.LocalVariable(new[] { localVariable }); var methodBody = new Mock <IMethodBody>(); methodBody.Setup(x => x.GetModifiedFields()).Returns(new[] { modifiedVariable }); return(methodBody.Object); }
public static IMethodBody GetMethodBodyThatModifiedClassFields(string[] modifiedClassFields) { var modifiedFields = modifiedClassFields.Select(a => MockVariableModification.ModifiedClassField(new[] { a })); var methodBody = new Mock <IMethodBody>(); methodBody.Setup(x => x.GetModifiedFields()).Returns(modifiedFields); return(methodBody.Object); }