public void OverridableMethodPartOfClass() { MockMethod method = new MockMethod("Run"); method.DeclaringType = c; method.IsOverridable = true; returnType.Methods.Add(method); IMethod[] methods = OverrideCompletionItemProvider.GetOverridableMethods(c); AssertAreMethodsEqual(expectedMethods, methods); }
public void OverridableConstMethodNotReturned() { MockMethod method = new MockMethod("Run"); method.DeclaringType = declaringType; method.IsOverridable = true; method.IsConst = true; returnType.Methods.Add(method); IMethod[] methods = GetOverridableMethods(c); AssertAreMethodsEqual(expectedMethods, methods); }