• 关于

    moq方法

    的搜索结果
  • 《Pro ASP.NET MVC 3 Framework》学习笔记之十一【Moq的使用】

    使用Moq 前面我创建了一个FakeRepository类来支持我们的测试,但是并没有创建一个实际的Repository的实现,所以我需要一个替代品。FakeRepository类是IProductRepository接口的一个模拟实现,Moq是一个框架,为了让我们能够快速,简便的实现模拟,而不用...

    文章 mszhangxuefei 2011-12-19 772浏览量

  • MOQ TIP1:简介加基础

    MOQ来自于http://code.google.com/p/moq/。下载后其实是直接作为DLL被引用的。 Mock是模拟对象的一种技术。 它可以用于以下情况: ----- 真实对象具有不可确定的行为(产生不可预测的结果,如股票的行情) ----- 真实对象很难被创建(比如具体的web容器) -...

    文章 luminji 2011-08-15 612浏览量

  • 【MVC 4】4.MVC 基本工具(Visual Studio 的单元测试、使用Moq)

    3.Visual Studio 的单元测试 有很多.NET单元测试包,其中很多是开源和免费的。本文打算使用 Visual Studio 附带的内建单元测试支持,但其他一些.NET单元测试包也是可用的。 为了演示Visual Studio的单元测试支持,本例打算对示例项目添加一个 IDiscount...

    文章 嗯哼9925 2017-11-15 642浏览量

  • DotNetCore跨平台~Moq框架实现模拟测试

    当我们进行软件开发时,一般会写单元测试,而对于业务情景来说,一般是测试它的业务逻辑准确性,对于你的测试数据是否来自数据库还是文件,是否为真实还是模拟,并不是很关心!我关心的就是我的业务逻辑是否正确! 所以我们的单元测试在调用底层接口时,尤其是数据持久层的接口时,一般可以使用mock的方式,即模拟一...

    文章 mcy247 2017-12-05 938浏览量

  • .NET平台测试驱动开发模拟框架Moq简明教程(实例剖析)<转>

    在前文中,我们仅仅对Moq模拟对象框架的特征及历史等作了简单介绍。在本文中,我们将结合实例对这个框架作更具体的分析。 一、可以使用Moq模拟哪些内容? 你可以针对接口和现有类来使用Moq创建模拟对象。当应用于类时,需要具备一定的条件:类不能是封闭类型的(sealed);而且,被模拟的方...

    文章 科技小毛 2017-10-20 999浏览量

  • (码友推荐)2018-07-14 .NET及相关开发资讯速递

    (码友推荐)2018-07-14 .NET及相关开发资讯速递: 1.使用 Moq 测试.NET Core 应用 -- Mock 行为2.第四节:SignalR灵魂所在Hub模型及再探聊天室样例3.使用 Moq 测试.NET Core 应用 -- Mock 属性4.好代码是管出来的——.Net Co...

    文章 lampo 2018-07-14 1170浏览量

  • 使用 Visual Studio Team Test 进行单元测试和java中的测试

    原文:使用 Visual Studio Team Test 进行单元测试和java中的测试   C#中test测试地 方法一、 1、从NUnit官网(http://www.nunit.org/index.php)下载最新版本NUnit,当前版本为NUnit2.5.8。 2、安装后,在VS2008中...

    文章 杰克.陈 2014-10-03 893浏览量

  • 单元测试

    VS2017 XUnit 2.2.0 单元测试框架 xunit.runner.visualstudio 2.2.0 测试运行工具 Moq 4.7.10 模拟框架 测试——Live Unit Testing——启动 public class Arithmetic { public int...

    文章 多吉 2017-05-31 664浏览量

  • MOQ TIP2:匹配参数

    在MOQ中,It用于添加参数约定,它有以下几个方法: Is<T>:匹配确定的给定类型 IsAny<T>:匹配给定的任何值 IsInRange<T>:匹配给定类型的范围 IsRegex<T>:正则匹配 还是以上文中的例子: public abs...

    文章 luminji 2011-08-16 691浏览量

  • 【C#】【xUnit】【Moq】.NET单元测试Mock框架Moq初探!

    在TDD开发模型中,经常是在编码的同时进行单元测试的编写,由于现代软件开发不可能是一个人完成的工作,所以在定义好接口的时候我们就可以进行自己功能的开发(接口不能经常变更),而我们调用他人的功能时只需要使用接口即可。但我们在编写自己的单元测试并进行功能验证的时候,如果接口的实现人还没有完成代码怎么办...

    文章 wangccsy 2018-11-29 2846浏览量

  • .Net 中如何测试静态方法

    大部分Mokc框架是不支持mock静态方法的,那我们如何测试静态方法呢? 下面这个类包含了一个静态方法: public class MyHelper { public static string GetHelp() { return "This is help"...

    文章 m2land 2011-04-13 470浏览量

  • .Net 中如何测试静态方法

    大部分Mokc框架是不支持mock静态方法的,那我们如何测试静态方法呢? 下面这个类包含了一个静态方法: public class MyHelper { public static string GetHelp() { return "This is help"...

    文章 264971589117404837 2011-04-13 490浏览量

  • 使用隔离框架构造伪对象进行单元测试

    一、伪对象   1、简单的业务场景 有一个文件监控程序,有一个方法用来检查文件名的合法性,检查过程中,如文件名不合法,需调用远程web服务记录日志,如远程web服务调用发生异常,发送邮件到指定收件人(类似这句话描述的业务场景在实际开发中数不甚数)。   2、什么是伪对象 上面所举的业务场景,文件监...

    文章 嗯哼9925 2017-11-14 952浏览量

  • 《Pro ASP.NET MVC 3 Framework》学习笔记之十【Unit Testing的使用】

    前面的笔记做了关于Ninject(MVC三类工具里面第一类IoC容器),本次的笔记是关于VS里面提供的Unit Testing工具的使用以及Moq(模拟工具)。 1.Visual Studio自带的单元测试工具 除了使用微软自带的单元测试工具,我们还可以选择NUnit--非常流行的一款测试工具。接...

    文章 mszhangxuefei 2011-12-18 719浏览量

  • 单元测试不可测试那些类(无抽象、静态类、静态方法)

    实际上“单元测试不可测试那些类(无抽象、静态类、静态方法)”是个伪命题,因为事实是:无抽象、静态类、静态方法都是不可单元测试的。那么,如果我们要写出可测试的代码,又要用到这些静态类等,该怎么办,实际上我们需要两个步骤: 1:为它们写一个包装类,让这个包装类是抽象的(继承自接口,或者抽象类,或者方法...

    文章 文艺小青年 2017-07-06 772浏览量

  • 艾伟_转载:把事件当作对象进行传递

      最近在琢磨一些事情,和API设计有关。API设计在很多时候是和语言特性有关的,因此如Java这样的语言,在API设计时会处处受到压抑。而C#就能够出现如Moq或Fluent NHIbernate这样的项目。同样,F#能够开发出FsTest,Scala号称Scalable Language,都是...

    文章 狼人2007 1970-01-01 647浏览量

  • 无接口.NET代码的单元测试

    最近工作上的活就是研究一下如何为一个历史代码工程添加单元测试,已经做完了,就想抛砖引玉和大家分享一下结果,听听大家的反馈。  该工程目前还是VS2010下的C#代码,虽然大量使用了继承,封装和多态,但对接口的应用非常少,所以基本上没办法用常见的Mock框架(如Moq, Rhino Mock,等)来...

    文章 晚来风急 2017-07-03 930浏览量

  • 《Pro ASP.NET MVC 3 Framework》学习笔记之八【Ninject的使用-上】

    本次的笔记分为三个部分:Ninject(依赖注入容器,前面有介绍的,如果你第一次路过这里,可以先看下我前面的笔记),NUnit(单元测试工具),Moq(用来模拟在单元测试中的接口实现).今天我做的笔记是关于第一部分:Ninject. 如果你对依赖注入(DI)没有任何的了解,你可以看看我前面的笔记或...

    文章 mszhangxuefei 2011-12-09 754浏览量

  • 艾伟:尽可能摆脱对HttpContext的依赖

      我们继续《ASP.NET MVC单元测试最佳实践》,今天主要谈论HttpContext的依赖问题。   在ASP.NET中进行单元测试的天敌便是HttpContext,它是ASP.NET的核心,极端复杂,却无法进行Mock1——可见微软能够写出那么庞大的ASP.NET框架真不那么容易。现在这个...

    文章 狼人2007 1970-01-01 748浏览量

  • 单元测试之Stub和Mock

     外部依赖对象   对于LogAnalyzer对象来说, Service和Email就是两个外部依赖对象. 我们需要自己写Stub和Mock来模拟这两个外部依赖对象。这样我们才能控制他们。   我们在测试的代码中新建StubWebService和MockEmailService.这两个class...

    文章 沉默术士 2017-07-03 1748浏览量

  • VS2010(2012)中使用Unit Testing进行单元测试

    原文 VS2010(2012)中使用Unit Testing进行单元测试 使用VS 2012自带的Unit Testing工具进行单元测试是非常方便的。网上关于这方面的例子很多,这篇随笔只起个人学习笔记之用,所以脉络不会很清晰。 1、简单Demo:     待测试类: using System...

    文章 杰克.陈 2014-02-10 874浏览量

  • 单元测试不可测试那些类(无抽象、静态类、静态方法)

    实际上“单元测试不可测试那些类(无抽象、静态类、静态方法)”是个伪命题,因为事实是:无抽象、静态类、静态方法都是不可单元测试的。那么,如果我们要写出可测试的代码,又要用到这些静态类等,该怎么办,实际上我们需要两个步骤: 1:为它们写一个包装类,让这个包装类是抽象的(继承自接口,或者抽象类,或者方法...

    文章 luminji 2012-12-31 527浏览量

  • 如何正确选择仓储物流供应商?

    如何正确选择仓储物流供应商? 以前有做电商的朋友向我咨询过怎么去选择优质的仓储物流供应商?有哪些能做作为关键问题进行参考。作为一个优秀的合作伙伴是可以为客户提供超乎预期的服务的,上海维佳供应链服务专业提供物流外包解决仓储物流供应链一体服务,那么如何正确选择仓储物流供应商?在选择合作伙伴之前,这里有...

    文章 维佳供应链 2019-01-07 1358浏览量

  • 一起谈.NET技术,ASP.NET MVC 3 Beta新特性以及.Net开源的趋势----最新译文

      NuPack – .NET的开源软件包管理器   NuPack是一个开源的软件包管理器,它使你在项目中能够更加容易的查找、安装和使用.NET 库。它能够和所有的.NET 项目类型很好的一起工作(包括,没有任何限制的,ASP.NET Web Forms和ASP.NET MVC).   NuP...

    文章 狼人2007 1970-01-01 918浏览量

  • .net core grpc单元测试 - 服务器端

    .net core grpc单元测试 - 服务器端 前言gRPC凭借其严谨的接口定义、高效的传输效率、多样的调用方式等优点,在微服务开发方面占据了一席之地。dotnet core正式支持gRPC也有一段时间了,官方文档也对如何使用gRPC进行了比较详细的说明,但是关于如何对gRPC的服务器和客户端...

    文章 优惠码发放 2020-05-13 382浏览量

  • 基于.NET平台常用的框架整理

    自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。分布式缓存框架: Microsoft V...

    文章 月光堂堂 2020-09-14 291浏览量

  • 专业上的常用的工具和类库集 By 老衣

    Visual Studio 2013 扩展 CodeMaid: 可快速整理代码文件,清理不必要的代码和杂乱的格式。并在开发时实时提供代码复杂度的报告,以便帮助开发人员降低代码复杂度、提高代码质量。 CssCop:可以帮助开发者检查和编写优秀的css代码,提高css对浏览器的兼容性、编码质量和...

    文章 毒逆天 2016-05-09 2714浏览量

  • 微软企业库(1):Enterprise Library 5.0介绍

    Microsoft Enterprise Library 5.0 – 2010四月 patterns & practices Developer Center 【1】摘要 PP小组2010年4月发布了企业库5.0,这是MSDN企业库5.0主页英文版的翻译。译者:Frank Xu Lei ...

    文章 技术小胖子 2017-11-24 2071浏览量

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT