public void ReturnsAllMethodsDeclaredAndInheritedByGivenInstanceType() { var instance = new TwiceDerivedType(); var sut = new InstanceMembers(instance); IEnumerable <Method> methods = sut.Methods(); VerifyMethodsOfTestType(instance, methods); }
public void ReturnsAllFieldsInheritedByGivenInstanceType() { var instance = new TwiceDerivedType(); var sut = new InstanceMembers(instance); IEnumerable <Field> fields = sut.Fields(); VerifyFieldsOfTestType(instance, fields); }