fluent-interface

    2热度

    1回答

    我刚刚开始使用Castle Windsor的Fluent注册,并无法弄清楚如何引用我在XML的属性部分中定义的属性配置文件注册时。所以我有这个代码来注册一个组件。 RegisterComponent(componentId, Component.For<ConnectionConfig>() .ImplementedBy(typeof(ConnectionConfig))

    1热度

    4回答

    我想知道在什么时候fluent interfaces是个好主意,所以我在寻找例子。到目前为止,我只找到3个有用的例子,例如Ruby的集合,像 unique_words = File.read("words.txt").downcase.split.sort.uniq.length 和Fest(Java)的单元测试: assertThat(yoda).isInstanceOf(Jedi.clas

    14热度

    3回答

    我最近已经接触到nUnit流畅的界面,我喜欢它;不过,我正在使用msTest。 有谁知道是否有一个流畅的接口,要么是测试框架不可知或msTest?

    13热度

    9回答

    什么是流畅的接口?我找不到一个好的定义,但我所得到的只是一个我不太熟悉的语言(例如C++)中的长代码示例。 另外,什么是漏泄抽象? 感谢

    2热度

    5回答

    我试图使我的代码更流利一部分。 我有一个字符串扩展,它使得HTTP请求不在字符串中,并以字符串形式返回响应。所以,我可以这样做...... string _html = "http://www.stackoverflow.com".Request(); 我试图写一个扩展,它会不断尝试请求,直到成功为止。我的签名看起来像...... public static T KeepTrying<T>(t

    1热度

    1回答

    我目前有一个扩展方法,它将IEnumerable类型的Tab转换为TabNodes的分层集合。 // If Tab has no parent its ParentId is -1 public class Tab { public int TabId { get; set; } public string TabName { get; set; } public in

    1热度

    1回答

    我目前正在尝试创建一个实现IEnumerable<T>的类,以便从通过ParentId属性相互引用的对象的平面列表构造一个Hierarchy。我想为此编写一个流畅的接口,所以我可以做这样的事情 IEnumerable<Tab> tabs = GetTabs(); IEnumerable<TabNode> tabNodes = tabs.AsHierarchy().WithStartLevel(

    4热度

    1回答

    我注意到城堡windsor流利的组件注册接口有比较混乱的ActAs()方法。 周围的Googling它我发现的唯一参照的是在他们的维基here。 TODO(东西可能被记录在案) 是什么ACTAS()呢? 不太有帮助。 源似乎没有任何单元测试的方法,将给予一个线索,它的用法和我太熟悉他们的源能够告诉我自己是怎么回事。 有没有人知道更多关于此?

    6热度

    2回答

    当使用自动登记温莎城堡我看到人们做这样 _container.Register( AllTypes.Pick().FromAssembly(Assembly.GetExecutingAssembly()) .WithService.FirstInterface()); 事情对于我的生活,我不能找出匹克()方法做什么我也不能找到任何文档。任何人都可以解释给我吗?

    12热度

    3回答

    我怎样才能做到这一点在PHP $myDBClass->users()->limit(5);//output you limited users to 5 $myDBClass->comments()->limit(3);//output you limited comments to 3 我的意思是嵌套的方法或嵌套类(我不知道!) 所以当我打电话的限制方法,用户的孩子就会知道我从“用户”方法