天下無雙
阿龍 --质量是流程决定的。
posts - 185,  comments - 73,  trackbacks - 2
摘要: See also:  Part 1 - Part 3As every mocking framework, except TypeMock which can perform differently, every mocked class can't be sealed and methods that need to be mocked need to be public. If the class is not inheriting from an interface, the method that are being mocked need 阅读全文
posted @ 2012-05-02 17:43 阿龍 阅读(2) 评论(0) 编辑
摘要: 1、下载MongoDB数据库http://fastdl.mongodb.org/win32/mongodb-win32-i386-1.6.5.zip; 2、将安装文件解压到C盘(注意:安装路径中不能出现空格),配置“环境变量”,将 %MONGODB_HOME%\bin 添加到“Path”中; 3、进入DOS窗口,设置数据保存目录(与端口)和日志输出目录。 DOS命令: Dos代码 mongod--port<端口>--dbpath<数据路径>--logpath<日志路径>--logappend--directoryperdbmongod --port <阅读全文
posted @ 2011-10-29 12:26 阿龍 阅读(67) 评论(0) 编辑
摘要: MongoDB 增加用户 删除用户 修改用户 读写权限 只读权限,MongoDB用户权限分配的操作是针对某个库来说的。--这句话很重要。1、 进入ljc 数据库:use ljc; --ljc为数据库名称。2、添加用户(读写权限,readOnly-->false):db.addUser("java","java");3、查看一下所有的用户db.system.users.find();{ "_id" : ObjectId("4e02a89fb841deb5fda3e5e2"), "user" 阅读全文
posted @ 2011-10-29 12:23 阿龍 阅读(25) 评论(0) 编辑
摘要: MongoDB已经使用很长一段时间了,基于MongoDB的数据存储也一直没有使用到权限访问(MongoDB默认设置为无权限访问限制),今天特地花了一点时间研究了一下,研究成果如下:注:研究成果基于Windows平台MongoDB在本机安装部署好后1. 输入命令:show dbs,你会发现它内置有两个数据库,一个名为admin,一个名为local。local好像没啥用,如果哪位在使用过程中发现了这个local表的用途,希望能够留言提醒,那我们就专心来说说admin表2. 输入命令:use admin,你会发现该DB下包含了一个system.user表,呵呵,没错,这个表就等同于MsSql中的用户阅读全文
posted @ 2011-10-29 12:21 阿龍 阅读(25) 评论(0) 编辑
摘要: 赎回收益率出自 MBA智库百科(http://wiki.mbalib.com/)赎回收益率(Yield to Call,YTC)[编辑]什么是赎回收益率 若市场利率下调,对于不可赎回的债券来说,价格会上涨;但对于可赎回债券来说,当市场利率下调,债券价格上涨至赎回价格时,就存在被赎回的可能性,因此价格上涨存在压力。 若债券被赎回,投资者不可能将债券持有到期,因此到期收益率失去意义,从而需要引进赎回收益率的概念(yield to call)。 赎回收益率(YTC)以平均年收益率表示,用以衡量从购买日到债券被发行人购回日,个人从债券投资中得到的收益。YTC一般指的是第一赎回收益率,即假设赎回发...阅读全文
posted @ 2011-09-28 16:42 阿龍 阅读(14) 评论(0) 编辑
摘要: Yield To Call (YTC) 买回收益率 投资者买入并持有债券直至买回日可得的收益率。这个收益率只有在证券在到期前被买回才有效。买回收益率根据息票率、当时与买回日期相隔的距离以及市场价格而定Yield To Maturity (YTM) 到期收益率 投资者买入并持有债券直至到期日所得的收益。到期收益率被视为长期债券收益率,一般以年百分比表达 计算根据当时市场价格、面值、息票利率以及距离到期日时间,也假设所有息票以同样的利率进行再投资Yield To Worst (YTW) 取Min(YTC,YTM)Yield 收益率 1. 债券带来的收益,计算方法为债券利息除以价格 2. 投资的回报阅读全文
posted @ 2011-09-28 15:42 阿龍 阅读(24) 评论(0) 编辑
摘要: 在 Web 中进行测试驱动的开发,比较大的困难是模拟 HttpContext ,它太复杂了。moq 框架提供了强大的模拟能力,但是,模拟一个 HttpContext 对象还是需要自己来动手。为此,我自己写了一个方法来完成这个工作。其中,还顺便使用 Log4Net 来输出一下它的工作情况。view sourceprint?01/// <summary> 02/// 创建上下文模拟对象 03/// 至少需要支持 04/// Request 中 05/// AppRelativeCurrentExecutionFilePath, 06/// ApplicationPath 07/// P阅读全文
posted @ 2011-09-15 17:08 阿龍 阅读(26) 评论(0)  编辑
摘要: 原文名称:Mocking .NET Objects with NUnit原文地址:http://www.zorched.net/2007/03/10/mocking-net-objects-with-nunit/NUnit 是我进行 .NET 开发的单元测试工具,Microsoft 也提供了一个测试框架,但是只能与高版本的 Visual Studio 一起工作,这个框架与 NUnit 非常相像。在 Java 中,通过 Mocking 来帮助测试非常方便,我曾经写过一篇使用 Java 的文章 using JMock for Unit Tesing,在这里,我会讨论一下 NUnit 现在支持的开箱阅读全文
posted @ 2011-09-15 17:07 阿龍 阅读(24) 评论(0)  编辑
摘要: 测试方法1//准备MockIFoo接口2varmock=newMock<IFoo>();3//配置准备模拟的方法,当调用接口中的DoSomething方法,并传递参数"bing"的时候,返回true4mock.Setup(foo=>foo.DoSomething("ping")).Returns(true);56//方法的参数中使用了out参数7//outarguments8varoutString="ack";9//当调用TryParse方法的时候,out参数返回"ack",方法返回true,l阅读全文
posted @ 2011-09-15 17:05 阿龍 阅读(54) 评论(0)  编辑
摘要: 1. 简介Test Driven Development 的步骤是先写测试,然后写代码让测试通过,然后再重构。这些概念在.net环境中由于对软件质量要求的提高,越来越受到重视。测试公有方法是很容易的,自然而然的就有问题产生了“如何测试protected或private方法”?本文包括: l 总结一些测试私有方法的常用做法;l 给出一些有用的方法,即使你不知道哪种方法最优;l 提高代码演示这些测试技术。2. 背景2.1. 是否应该测试私有方法?在GOOGLE(Google search)上搜索一下就会发现无数相关讨论,更不用说实际的测试实现了。下面的表格对这些讨论做了总结,并把利弊都列出如下: 阅读全文
posted @ 2011-09-15 14:59 阿龍 阅读(30) 评论(0)  编辑
仅列出标题  下一页