首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mole Stub和属性

Mole Stub和属性
EN

Stack Overflow用户
提问于 2011-11-28 18:26:34
回答 1查看 104关注 0票数 0

我正在为某个方法创建单元测试,该方法加载由PluginAttribute修饰的所有类型。

有没有一种方法可以在Moles生成的存根对象上“注入”属性,而不是手动创建存根并用PluginAttribute修饰它?

代码语言:javascript
复制
            foreach (Type t in types)
            {

                    var attr = Attribute.GetCustomAttribute(t, typeof(PluginAttribute), false) as PluginAttribute;
                    if (attr != null)
                    {
                        _checksLookup.Add(attr.ElementName, t);
                    }

                }
            }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-29 00:03:02

使用Moles,您可以绕过Attribute.GetCustomAttribute方法,以便在获得输入的存根类型时返回PluginAttribute的一个新实例,否则返回默认实现。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8294441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档