进步Telerik JustMock

模拟扩展方法

  • 使用JustMock模拟扩展方法与模拟常规方法没有什么不同。
  • 这个特性是用于制作单元测试的最快、最灵活和最完整的模拟工具的一部分。
  • 我们屡获殊荣的支持团队致力于帮助您解决应用程序开发过程中可能遇到的任何问题和问题。
嘲笑一切
Nasa, Visa,微软 福克斯,三星,IBM 世界银行集团,沃尔沃
  • 模拟扩展方法概述

    扩展方法是一种特殊的静态方法,就像调用扩展类型的实例方法一样。

    模拟扩展方法类似于模拟任何实例方法。唯一的区别是我们不需要Mock.Create T < > ()默认情况下,将类初始化为扩展模拟的调用是局部的。

    
                  
    公共静态FooExtensions
    公共静态字符串回声(Foo Foo,字符串值)
    返回价值;
    ...
    (TestMethod)
    公共无效ShouldAssertExtensionMethodMockingWithArguments ()
    字符串预期=“酒吧”
    / /安排
    Var foo =Foo ();
    //排列:当扩展方法foo.Echo()使用任何字符串参数被调用时,
    //返回预期值。
    Mock.Arrange(() => foo.Echo(Arg.IsAny<字符串> ())) .Returns(预期);
    / /行为
    字符串Actual = foo。回声(“你好”);
    / /维护
    断言。AreEqual(预期,实际);

    模拟扩展方法文档
Background-NextSteps

下一个步骤

参见计划和定价

购买单独的产品或任何捆绑

下载免费试用

有专门的技术支持。

Baidu
map