进步Telerik Justmock.

模拟非虚拟方法和属性

美国宇航局,签证,微软 福克斯,三星,IBM 世界银行集团,沃尔沃
  • 嘲笑非虚拟方法和属性概述

    嘲笑非虚拟方法和非抽象类意味着您可以模拟您喜欢的任何类的具体实例。JustMock允许您创建任何模型对象,并从其依赖项完全隔离测试代码,以实现您的软件的最佳设计而不制定任何牺牲。

    
                  
    上市班级语境
    {
    上市Ilist <> mylist =.新的列表<>();
    上市空白Populotelist(数数)
    {
    为了我= 0;我
    {
    .mylist.add(i);
    }
    }
    }
    ......
    [测试方法]
    上市空白mockconcreteinstance_and_validateoccurance()
    {
    var预期= 10;
    // 安排
    //创建带有行为的“上下文”类的模拟实例.Calloriginal。
    var foo = mock.create <上下文>(行为.Calloriginal);
    //安排:foo.mylist.add()应该被称为预期的次数,无论是争论。
    mock.arrange(()=> foo.mylist.add(arg.anyint))。发生(预期的电流);
    // 行为
    foo.populatelist(预期的);
    //断言
    模拟.Assert(Foo);
    }

    具体嘲笑文件
背景-derturesteps.

下一步

看计划和定价

购买个人产品或任何捆绑包

下载免费试用

专用技术支持。