摘要: // Arrangevar stub = MockRepository.GenerateStub();stub.Stub(x => x.StringArgString(Arg.Is.Equal("input"))).Return("output");// Actvar firstCallResult... 阅读全文
posted @ 2014-06-08 13:34 HONT 阅读(267) 评论(0) 推荐(0) 编辑
摘要: HtmlAgility是一个开源的Html解析库,据说是C#版的JQuery,功能非常强大。该篇学习它的解析功能,还可以模拟用户请求,创建html,设置代理等等,暂先不研究。---------------------------------------------------------------... 阅读全文
posted @ 2014-06-06 08:57 HONT 阅读(2667) 评论(13) 推荐(1) 编辑
摘要: Assert Store上有一个Editor Console Pro,功能非常全面,百度也能搜到破解。如果有需要建议使用,不要再造车轮 起初因为自带Console功能太弱,有不少可以提升空间。于是尝试自己写,可是写到后面发现上面那个工具。。大致原理明白之后发上来分享一下。 读到Log信息,有两个方法 阅读全文
posted @ 2014-05-25 21:28 HONT 阅读(6449) 评论(0) 推荐(0) 编辑
摘要: 无返回值方法,RhinoMock的例子是这么做的:demo.VoidThreeArgs(0, "", 0f);LastCall.On(demo).Callback(ThreeArgsAreSame);mocks.Replay(demo);无参数方法:INameSource nameSource = ... 阅读全文
posted @ 2014-05-02 22:17 HONT 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: 转义字符含义ASCII码(16/10进制)\o空字符(NULL)00H/0\n换行符(LF)0AH/10\r回车符(CR)0DH/13\t水平制表符(HT)09H/9\v垂直制表(VT)0B/11\a响铃(BEL)07/7\b退格符(BS)08H/8\f换页符(FF)0CH/12\’单引号27H/3... 阅读全文
posted @ 2014-04-02 00:19 HONT 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 部分摘自:http://www.cnblogs.com/Wayou/p/shortcuts.htmlF2:重命名对象快速创建快捷方式:按住 CTRL+SHIFT 将文件拖到桌面或文件夹中。F4:选择"转到不同的文件夹"框并沿框中的项向下移动(如果工具栏在 Windows 资源管理器中是活动的)SHI... 阅读全文
posted @ 2014-03-14 20:40 HONT 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 配置文件设置---------------------------------------------------创建的时候都会有个配置文件,其实有一个WCF配置编辑器,右键就可以点出来设置。需要注意的节点如上图,终结点和基地址是两个东西,类似网站根目录和子目录。binding=""是绑定的协议,这... 阅读全文
posted @ 2014-03-02 16:01 HONT 阅读(215) 评论(0) 推荐(0) 编辑
摘要: Step1.创建一个WCF类库和一个控制台程序。Step2.引用WCF项目。Step3.添加这两个引用。//本段代码出处 无废话WCF入门教程系列Uri baseAddress = new Uri("http://localhost:1234/My");//创建宿主using (ServiceHos... 阅读全文
posted @ 2014-03-01 16:47 HONT 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 跟着msdn的教程试了一下wcf,真心好用1.先创建一个wcf服务库,是服务类库,远程的lib2.全部按照默认设置,不修改。然后点发布,会出现一个wcf测试客户端,可以看有没有发布成功。3.msdn的wcf教程还要求输出控制台命令,生成一些文件。如果简单使用其实不需要。现在创建一个控制台程序,作为客... 阅读全文
posted @ 2014-02-23 10:31 HONT 阅读(525) 评论(0) 推荐(0) 编辑
摘要: Action[] tmp = new Action[3];for (int i = 0; i Console.WriteLine(i);}Array.ForEach(tmp, m => m());Console.Read();猜猜打印结果会是啥,012 ?结果吓一跳自己仔细想想差不多明白了,闭包是嵌套的,外面一级变量i在作用域里,所以他会返回i最后的值。修改了下Action[] tmp = new Action[3];for (int i = 0; i Console.WriteLine(j);}Array.ForEach(tmp, m => m());Console.Read() 阅读全文
posted @ 2014-02-06 16:50 HONT 阅读(1208) 评论(0) 推荐(0) 编辑