Example #1
0
        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]);
            }
        }
Example #2
0
        private void OverrideMethods(TypeBuilder typeBuilder, PropertyInfo nbehaveProperty)
        {
            var implementor = new MockMethodImplementor(typeBuilder, nbehaveProperty);

            GetMethodsToOverride().ToList().ForEach(method => implementor.Implement(method));
        }