teleerik JustMock

模拟非虚拟方法和属性

  • JustMock允许您从任何类型创建模拟对象,并在与其依赖项完全隔离的情况下测试代码,从而在不做出任何牺牲的情况下实现软件的最佳设计。
  • 这个特性是制作单元测试的最快、最灵活、最完整的模拟工具的一部分。
  • 我们屡获殊荣的支持团队致力于帮助您解决应用程序开发过程中可能遇到的任何问题和问题。
嘲笑一切
Nasa, Visa,微软 福克斯,三星,IBM 世界银行集团,沃尔沃
  • 模拟非虚拟方法和属性概述

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

    
                  
    公共上下文
    公共IList <int> myList =<列表int> ();
    公共无效PopulateList (int数)
    intI = 0;I < count;我+ +)
    .myList.Add(我);
    }
    }
    }
    (TestMethod)
    公共无效MockConcreteInstance_And_ValidateOccurance ()
    var expectedOccurrences = 10;
    / /安排
    //使用Behavior.CallOriginal创建一个"Context"类的模拟实例
    var foo = Mock.Create(Behavior.CallOriginal);
    //无论参数是什么,foo.myList.Add()都应该被调用预期次数。
    Mock.Arrange (() = > foo.myList.Add (Arg.AnyInt)) .Occurs (expectedOccurrences);
    / /行为
    foo.PopulateList (expectedOccurrences);
    / /维护
    Mock.Assert (foo);
    }

    具体的模拟文档
Background-NextSteps

下一个步骤

参见计划与定价

购买单个产品或任何捆绑产品

免费下载试用版

有专门的技术支持。

Baidu
map