private void ImplementMethods(TypeBuilder typeBuilder, PropertyInfo nbehaveProperty) { var implementor = new MockMethodImplementor(typeBuilder, nbehaveProperty); MethodInfo[] methods = type.GetMethods(); for (int i = 0; i < methods.Length; ++i) { implementor.Implement(methods[i]); } }
private void OverrideMethods(TypeBuilder typeBuilder, PropertyInfo nbehaveProperty) { var implementor = new MockMethodImplementor(typeBuilder, nbehaveProperty); GetMethodsToOverride().ToList().ForEach(method => implementor.Implement(method)); }