- 浏览: 192739 次
文章分类
- 全部博客 (185)
- A Design Patterns (2)
- B Refactoring (0)
- C Test (2)
- D Software Engineering (0)
- E Other Tech Articles (4)
- F My Blog (0)
- G TechJie forum & QQ group (2)
- H Programmer (6)
- I 杂7杂8 (4)
- J Translations (0)
- [网站分类]1.首页原创精华.NET区(包含架构设计、设计模式)(对首页文章的要求:原创、高质量、经过认真思考并精心写作) (3)
- [网站分类]2..NET新手区(用于发表不合适发表在首页的.NET技术文章,包括小经验、小技巧) (14)
- [网站分类]3.非技术区(技术之外的文章,但不要涉及任何政治内容) (40)
- [网站分类]4.其他技术区 (9)
- [网站分类]5.企业信息化 (0)
- [网站分类]6.读书心得区(技术书籍阅读心得、书籍推荐) (8)
- [网站分类]7.提问区(.NET技术方面的提问) (6)
- [网站分类]8.技术转载区(.NET技术文章转载, 请注明原文出处) (24)
- [网站分类]9.求职招聘区(个人求职、企业招聘) (0)
- [网站分类]GIS技术 (0)
- [网站分类]SharePoint (0)
- [网站分类]博客园.NET俱乐部(俱乐部组织与活动方面的文章) (2)
- [网站分类]软件发布区(发布自己开发的代码、软件) (0)
- [网站分类]网站管理区(网站管理方面的疑问、建议、意见, 寻求管理员帮助) (0)
- [网站分类]业界新闻 (6)
最新评论
-
没有终点:
不懂 lz说的是啥 我太菜了
超简单SVN教程 -
韩悠悠:
超简单SVN教程 -
DraculaW:
orz...如果让他去写书很好奇这个作者会怎么解释vector ...
又见热书讨论《JavaScript征途》 -
gigix:
weiqingfei 写道为什么国内写书的都是烂人?
为什么高 ...
又见热书讨论《JavaScript征途》 -
weiqingfei:
为什么国内写书的都是烂人?为什么高手都不写书?
又见热书讨论《JavaScript征途》
http://developernotes.com/archive/2006/06/06/Rhino...
NMock不支持mocking classes. Rhino Mocks allows you to create a PartialMock of a class with parameterized constructor arguments.
Sample code pieces:
public abstract class DomainObject
{
public virtual Guid GetUser()
{
Guid g = GetId();
if (g == Guid.Empty)
{
g = Guid.NewGuid();
}
return g;
}
public abstract Guid GetId();
}
[Test()]
public void PatialMock()
{
MockRepository mocks = new MockRepository();
DomainObject anObject =
(DomainObject)mocks.PartialMock(typeof(DomainObject));
Guid g = Guid.NewGuid();
Expect.Call(anObject.GetId()).Return(g);
mocks.ReplayAll();
Assert.AreEqual(g, anObject.GetUser());
mocks.VerifyAll();
}
发表评论
-
Some high level concepts
2006-11-23 09:25 924http://structuremap.sourceforge ... -
Singletons Are Evil
2006-11-23 09:56 799http://c2.com/cgi/wiki?Singleto ... -
Best and Worst Practices for Mock Objects
2006-11-23 10:00 743http://codebetter.com/blogs/jer ... -
小函数:让你的函数变短的九个好处
2006-12-04 22:15 1074Small Methods: Nine Benefits ... -
UML序列图(zz)
2007-03-19 11:28 1217级别: 初级 Donald BellIBM 2005 年 2 ... -
重写方法不被认为是在类上声明的
2007-03-22 14:54 527当在类中指定方法时,如果有多个方法与调用兼容(例如,存在两 ... -
One Assertion Per Test(zz)
2007-05-18 10:15 2156zz from :http://www.artima.co ... -
One Expectation Per Test(zz)
2007-05-18 10:18 784zz From: http://jupitermoonbeam ... -
Supervising Controller - Martin's "GUI Architectures" series (2)
2007-05-31 12:16 812zz from www.martinfowler.com To ... -
Presentation Model - Martin's "GUI Architectures" series (3)
2007-05-31 12:18 862zz from www.martinfowler.com To ... -
Passive View - Martin's "GUI Architectures" series (4)
2007-05-31 12:19 776zz from www.martinfowler.com To ... -
Rhino Mocks To The Rescure
2006-11-23 09:17 863http://developernotes.com/archi ... -
Some high level concepts
2006-11-23 09:25 853http://structuremap.sourceforge ... -
Singletons Are Evil
2006-11-23 09:56 665http://c2.com/cgi/wiki?Singleto ... -
Best and Worst Practices for Mock Objects
2006-11-23 10:00 578http://codebetter.com/blogs/jer ... -
小函数:让你的函数变短的九个好处
2006-12-04 22:15 763Small Methods: Nine Benefits ... -
UML序列图(zz)
2007-03-19 11:28 1596级别: 初级 Donald BellIBM 2005 年 2 ... -
重写方法不被认为是在类上声明的
2007-03-22 14:54 748当在类中指定方法时,如果有多个方法与调用兼容(例如,存在两 ... -
One Assertion Per Test(zz)
2007-05-18 10:15 764zz from :http://www.artima.co ... -
One Expectation Per Test(zz)
2007-05-18 10:18 1185zz From: http://jupitermoonbeam ...
相关推荐
Rhino-Mocks,不用多说, 需要单元测试的TX们赶快来下吧
Rhino Mocks是款单元测试工具,它功能非常强大。用它能轻松构建出测试需要的类或接口,而不需要编写繁琐的测试代码。
Rhino mocks quick reference
Dynamics CRM 2011编程系列文章将会介绍作者在日常开发中涉及到的技术和心得,其中包含:脚本开发,插件开发,系统配置以及系统的高级开发技巧。具体情况请关照博客:http://blog.csdn.net/ghostbear
RhinoMocks框架,讲解的比较全面
Rhino.Mocks-3.6-Build-21 A very easy using unit test mock framework .
有关如何使用模拟对象编写单元测试的基本介绍(Rhino Mocks)。
Dynamics CRM 2011编程系列文章将会介绍作者在日常开发中涉及到的技术和心得,其中包含:脚本开发,插件开发,系统配置以及系统的高级开发技巧。具体情况请关照博客:http://blog.csdn.net/ghostbear
嗡嗡声FizzBuzz 使用 MVC、DI、StructureMap、Repositories、RhinoMocks、BootStrapper 实现
It covers advanced subjects like mocks, stubs, and frameworks such as Typemock Isolator and Rhino Mocks. And you'll learn about advanced test patterns and organization, working with legacy code and ...
RhinoMoq.FromInstance 和扩展-从接口实例创建模拟 它能做什么: 此扩展解决了从现有实例生成模拟的问题。 当您测试依赖于复杂对象Bar的类Foo且希望模拟Bar的某些成员而其余成员要针对原始成员执行时,这很方便。...
同时,还涉及mock,stub和框架(如Typemock Isolator和Rhino Mocks)等高级主题,旨在帮助读者逐步掌握高级的测试模式和结构,高效地为遗留代码和甚至根本不可测试的代码编写测试。书中还讨论了测试数据库时需要的工具...
Thea_for_Rhino_Manual_1_05_03.pdf Thea for Rhino 插件手册
Rhino (犀牛) 6.0 完整版中文教程,Rhino 自学教程,PDF 文档。Rhino Rhino Rhino Rhino Rhino Rhino Rhino
Rhino的jar包。 Rhino 是开源的 JavaScript 引擎,是完全基于 Java 实现,几乎可以使用 JavaScript 完成 Java 所有的工作。
Rhino_Python_Primer.pdf Forums: The RhinoPython community is very active and offers a wonderful resource for posting questions/answers and fi nding help on just about anything!: ...
英文文字版,以C#语言为例,使用NUnit、RhinoMocks,讲解如何在.NET平台下进行单元测试,深入讲解Stub和Mock。
Rhino-Security-Administration_a simple POC to manage Rhino Security data-master
rhino 文件导入到工程类软件的问题 如SW PROE CATIA