Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
        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);
        }