进度Telerik JustMock

模拟LINQ查询

美国航天局、Visa、微软 福克斯、三星、IBM 世界银行集团,沃尔沃
  • 模拟LINQ查询概述

    语言集成查询,也称为LINQ,是一组基于将查询功能直接集成到C#&VB语言中的技术。由于提供了查询任何类型数据源的通用语法、通过在编译时捕获错误来缩短开发时间等原因,它们非常流行并被广泛使用。

    JustMock使您能够轻松地模拟LINQ查询,从而将部分代码与其依赖项隔离开来。
    
                  
    [测试方法]
    公众的无效ShouldAssertWithCustomSelect()
    {
    var简单保持=新的SimpleData();
    //ARRANGE-调用simpledaintainstance.Products\u GET时,
    //它应该返回预期的集合。
    Mock.Arrange(()=>simpleDainstance.Products)
    .ReturnsCollection(ReturnExpextedCollectionOfProducts());
    //ACT-对simpleDataMock.Products应用LINQ查询。
    var实际值=(从p在里面简单娱乐产品
    其中p.UnitsInStock==50
    选择p.ProductID).SingleOrDefault();
    //断言
    断言。等于(2,实际值);
    }

    模拟LINQ查询文档
背景下一步

下一步

参见计划和定价

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

下载免费试用版

有专门的技术支持。