`
wangdeshui
  • 浏览: 256983 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
项目中引用了第三方类库,当帮项目上传到服务器时,提示找不到路径,经过CruiseControl.Net发现,他找的是我我本地的目录 因此,当引入第三方类库时,按如下步骤 (1). 在源码的目录下见一个新的目录(ThirdParty) (2). 拷贝需要引用的DLL到ThirdParty目录 (3). 将这个目录上传到源码控制器 (4). 在本地的这个目录添加引用文件 这样,两边路径一样,问题解决。希望对遇到相同问题的人有用
解决的问题:方法内部new的对象在测试时希望能够用mock对象去代替。 问题:以下方法可以解决,但是很是丑陋,各位大侠是否有更好的方法? 描述:如果说把内部的方法放到类的一个公开成员变量,或者放到方法的参数里,我的意见是公开了不应该公开的东西。 使用第三方的类库: Mock工具 Rhino.Mocks, IOC: Castle.Windsor 1. 现在我又这么一段代码,我想测试Math内部这两个方法     public  class Math     {         public long MathAdd(int a, int b)         {             Calc ...
1.准备被测试的类 Product 类 using System; using System.Collections.Generic; using System.Linq; using System.Text;   namespace TestTypeMock {     public class Product     {         public string Name { get; set; }         public long ProductId { get; set; }         public decimal Price { get; set; }         ...
我们要实现的功能是,发工资时自动向我们发送邮件,如果工资少于10万(我们多少人的梦想呀),就让他发送失败。 1. 首先我们建一个测试工程和一个测试类 测试类重命名为SalaryMessageTest         [TestMethod]         public void SendEmailToMe()         {             SalaryMessage salaryMessage = new SalaryMessage();                    } 按Ctrl+Shift+B, 编译无法通过 2. 现在我们新建一个SalaryMessag ...
从网上下载的vs Color theme,怎么也出不了效果,找到了一份颜色代码配置,觉得还可以 Changed the font to Monaco in Environment|Fonts and Colors under "Text Editor" Changed: Plain Text - White Line Numbers - Silver Comments - 213,0,213 (Purpley) Identifier - 253,223,57 (Mustardy) Keyword - 244,122,0 (Orangey) Operator - W ...
原来从网上下载.chm 文件,发现只能打开目录,然后我就删掉了,今天在网上看到了一个解决方法 If you downloaded the file with Internet Explorer, it probably looks like this: Internet Explorer marks the file as "potentially dangerous" since it came from another computer. When you try to view a .CHM file that is marked like this, Intern ...
1.比较 Asp.net 的一个强大的功能就是ViewState,  但是这也成为很多人诟病的地方,我们先来看一个实例 ViewState其中一个特性就是保存页面的状态,下面我们看一个很简单的登录页面。 (1) 默认的页面存储 下面两幅图是使用默认的ViewState, Asp.net把状态保存在页面的一个Hidden控件里。每次请求时往返于客户端与服务器之间,我们可以看到储存了很多的值,页面大小是28.2K。 (2)自定义的Cache存储 下面两幅图是我们使用自定义的Cache存储,页面的大小是27.5K,虽然不到1K,但这个页面的结构比较简单,如果复杂的,如用了GridView等,这 ...
1.比较 Asp.net 的一个强大的功能就是ViewState,  但是这也成为很多人诟病的地方,我们先来看一个实例 ViewState其中一个特性就是保存页面的状态,下面我们看一个很简单的登录页面。 (1) 默认的页面存储 下面两幅图是使用默认的ViewState, Asp.net把状态保存在页面的一个Hidden控件里。每次请求时往返于客户端与服务器之间,我们可以看到储存了很多的值,页面大小是28.2K。 (2)自定义的Cache存储 下面两幅图是我们使用自定义的Cache存储,页面的大小是27.5K,虽然不到1K,但这个页面的结构比较简单,如果复杂的,如用了GridView等,这 ...
本文摘要 敏捷的路上 敏捷的诞生 敏捷宣言 敏捷宣言12条原则 敏捷的路上 敏捷最近几年风生水起,大行其道,愈演愈烈,越来越多的公司加入敏捷的队列。到底敏捷怎么样呢?我想实践是学习一样东西最好的方式。 我从最初的ERP瀑布式开发,到后来使用一些过程,大部分都是半途而废,,如CMMI, RUP等,每一种都是很好的过程,但原来我并不这么认为,我认为这些不适合项目,尤其是小型项目,但当我刚刚开始看敏捷的时候(也就是现在),我才发现我对CMMI, RUP有错误的理解,尤其是RUP有错误的理解,因为我刚刚使用了RUP方式开发一个项目,我现在才明白,RUP也可以是敏捷的, ...
本文摘要 敏捷的路上 敏捷的诞生 敏捷宣言 敏捷宣言12条原则 敏捷的路上 敏捷最近几年风生水起,大行其道,愈演愈烈,越来越多的公司加入敏捷的队列。到底敏捷怎么样呢?我想实践是学习一样东西最好的方式。 ...
国庆马上就过去了,可是这个国庆啥事都没干,难得今天有点时间,于是就思考思考。谈到思考,突然让我想到一个字,“禅”,禅,我的理解就是思考。只是我才明白,我们给自己太少的时间座禅了。 放假前,自己有很多计划 ...
国庆马上就过去了,可是这个国庆啥事都没干,难得今天有点时间,于是就思考思考。谈到思考,突然让我想到一个字,“禅”,禅,我的理解就是思考。只是我才明白,我们给自己太少的时间座禅了。 放假前,自己有很多计划 ...
本文主要给小型软件团队、迭代式开发提供参考,包含以下内容: 项目角色 过程管理 计划管理 配置管理 (一) 项目角色 项目经理:  主要负责需求分析、需求细化、整理出详细的Use Case,项目的计划,计划的跟踪、需求和项目计划的沟通. 技术经理: 主要负责项目的技术分析、架构设计、技术方案的选择 ...
本文主要给小型软件团队、迭代式开发提供参考,包含以下内容: 项目角色 过程管理 计划管理 配置管理 (一) 项目角色 项目经理:  主要负责需求分析、需求细化、整理出详细的Use Case,项目的计划,计划的跟踪、需求和项目计划的沟通. 技术经理: 主要负责项目的技术分析、架构设计、技术方案的选择、开发案例的指导和确定、,代码规范的制定、UI规范的制定 ...
1. WCF只能传输序列化的类型,WCF 能自动序列化.net内置的之类型,但是如果需要传输自定义的类型,必须把自定义的类型标注DataContract DataContract标注这个类作为数据契约,DataMember属性指明那些字段公布为原数据,是否必需,顺序是多少。 2. 上面的定义,使得Student可以用在服务契约里,下面的Name可以让客户端的名称和服务端不同。 3. 下面是我们生成的代理类,可以看到客户端的名字,而且由于Student的Address未声明DataMember,所以客户端是不可见的 Code //----------------------------- ...
Global site tag (gtag.js) - Google Analytics