冠军

导航

上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 46 下一页

2011年7月24日

测试 MVC 之 Mock HttpContext

摘要: 在 Web 中进行测试驱动的开发,比较大的困难是模拟 HttpContext ,它太复杂了。moq 框架提供了强大的模拟能力,但是,模拟一个 HttpContext 对象还是需要自己来动手。为此,我自己写了一个方法来完成这个工作。其中,还顺便使用 Log4Net 来输出一下它的工作情况。/// <summary>/// 创建上下文模拟对象 /// 至少需要支持/// Request 中/// AppRelativeCurrentExecutionFilePath,/// ApplicationPath/// PathInfo/// Response 中/// ApplyAppPat 阅读全文

posted @ 2011-07-24 20:21 冠军 阅读(8472) 评论(6) 推荐(8) 编辑

2011年7月22日

moq 的常用使用方法

摘要: 测试方法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-07-22 13:09 冠军 阅读(13257) 评论(6) 推荐(14) 编辑

2011年6月24日

使用 NUnit Mocking .NET 对象

摘要: 原文名称: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-06-24 12:27 冠军 阅读(3093) 评论(5) 推荐(5) 编辑

2011年6月19日

关于 Git

摘要: 介绍Git 是一个由林纳斯·托瓦兹为了更好地管理linux内核开发而创立的分布式版本控制/软件配置管理软件。需要注意的是和GNU Interactive Tools,一个类似Norton Commander界面的文件管理器相区分。Git最初的开发动力来自于BitKeeper和Monotone。 Git最初只是作为一个可以被其他前端比如Cogito 或 StGIT包装的后端而开发的。不过,后来Git内核已经成熟到可以独立地用作版本控制。很多有名的软件都使用Git来进行版本控制,其中有Linux内核、X.Org服务器和OLPC内核开发"git"。在英式英语中指一个愚笨 阅读全文

posted @ 2011-06-19 11:56 冠军 阅读(2080) 评论(2) 推荐(1) 编辑

2011年6月18日

jQuery UI AutoComplete 中使用自定义的数据

摘要: 在 jQuery UI AutoComplete 中,除了直接使用字符串还可以使用自定义的数据。自定义的数据假设我们自定义的数据格式如下所示:每个数据有四个属性,我们希望取得 label 属性的值,desc 的内容被用来作为说明。icon 是一个图标,value 是准备对象的标识。var projects = [ { value: "jquery", label: "jQuery", desc: "the write less, do more, JavaScript library", icon: "jquery_32x3 阅读全文

posted @ 2011-06-18 21:38 冠军 阅读(13031) 评论(0) 推荐(1) 编辑

使用 jQuery UI AutoComplete

摘要: 介绍在 jQuery UI 的最近更新中增加了自动完成控件AutoComplete,这为我们提供了又一个强大的开发工具,这里介绍一下这个控件的使用方式。首先,jQuery UI 是基于 jQuery 的,所以,必须在你的页面中首先引用 jQuery 脚本库,然后再引用 jQuery UI 库,对于 jQuery UI 库来说,可以引用整个的库,也可以仅仅引用当前页面用到的库。jQuery UI 的下载地址:http://jqueryui.com/download一.基本配置一般来说,引用独立的脚本可以减小页面的尺寸,我们这里使用独立的脚本。对于 autocomplete 来说,涉及到下面的几个 阅读全文

posted @ 2011-06-18 20:01 冠军 阅读(6206) 评论(1) 推荐(0) 编辑

Spring.NET 中的 ADO.NET 数据访问的示例

摘要: Spring.NET 1.3.1 中提供了一个使用 AdoTemplate 的完整示例,包括使用泛型和使用非泛型技术进行数据访问,这个示例位于下载的压缩包中 \Spring.NET-1.3.1\Spring.NET\examples\Spring\Spring.DataQuickStart。Spring.NET 的下载地址:http://www.springframework.net/download.html。示例中的数据来源于微软的示例数据库 Northwind,这个数据库可以从微软的网站下载,下载地址:http://www.microsoft.com/downloads/en/detai 阅读全文

posted @ 2011-06-18 08:36 冠军 阅读(7904) 评论(9) 推荐(3) 编辑

2011年6月13日

Spring - DbProvider

摘要: Spring 对 ADO.NET 提供了强大的支持,主要涉及到下面的几个类型。这次,在引用 Spring.Core 的基础上,还要引用 Spring.Data,这个程序集也位于 Spring.NET-1.3.1\Spring.NET\bin\net\4.0\release 中。几个常用的类型IDbProviderIDbProvider 定义了数据访问提供器的基础,在 Spring 中提供了许多的数据访问 Provider。通常我们在配置文件中配置当前使用的 Provider。 1 <?xml version="1.0" encoding="utf-8&quo 阅读全文

posted @ 2011-06-13 17:37 冠军 阅读(4249) 评论(0) 推荐(1) 编辑

2011年6月10日

配置 Spring.NET

摘要: 作为一个容器,当然首先要存在一个容器对象了。Spring.NET 中的容器定义在程序集 Spring.Core 中,直接添加这个程序集的引用就可以开始使用了。这个程序集位于 Spring.NET-1.3.1\Spring.NET\bin\net\4.0\release 中。一、编程方式的容器在 Spring.NET 中,对于通过编程方式使用容器的环境,提供了 Spring.Context.Support.StaticApplicationContext,我们可以直接创建这个容器,并加入一些配置。在下面的例子中,我们定义了基类 Person,然后定义了 Person 的派生类 Student,p 阅读全文

posted @ 2011-06-10 13:17 冠军 阅读(15912) 评论(11) 推荐(9) 编辑

2011年6月9日

WebRequest 对象的使用

摘要: 内容比较简单,直接看代码的注释即可。// 待请求的地址string url = "http://www.cnblogs.com"; // 创建 WebRequest 对象,WebRequest 是抽象类,定义了请求的规定,// 可以用于各种请求,例如:Http, Ftp 等等。// HttpWebRequest 是 WebRequest 的派生类,专门用于 HttpSystem.Net.HttpWebRequest request = System.Net.HttpWebRequest.Create(url) as System.Net.HttpWebRequest;// 阅读全文

posted @ 2011-06-09 18:01 冠军 阅读(21977) 评论(4) 推荐(4) 编辑

上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 46 下一页