03 2014 档案
开源项目Foq简介
摘要:Foq是一个轻量级-线程安全的mocking类库。使用它来mock抽象类与接口这是我们通常的做法。Foq的名字来自Moq,如果你使用过Moq的话,自然后联想到它能做什么。Foq主要是为了F#的开发人员做单元测试。可以与FsUnit一起使用编写一些Fluent的断言。甚至与AutoFixture一起简化单元测试的设置。 让我们来看一些简单的代码片段: // Moq from...
阅读全文
微软Asp.net MVC5生命周期流程图
摘要:.NET WEB Development blog 发布了Asp.net MVC5生命周期文档, 这个文档类似Asp.net应用程序生命周期,您以前开发ASP.NET WEB应用程序应该看过。 文档中有图形显示每个细节的模板生命周期,来帮助决策开发时代码如何编写,对应图示有链接会跳转到相应的网页。相信您对ASP.NET MVC WEB 应用程序开发是很好的参考。如下图是其中部分截图:...
阅读全文
类库LinqToExcel的介绍
摘要:LinqToExcel是一个.net framework平台下开源项目,它主要实现了LINQ的语法查询Excel电子表格。类型之前的LINQToXXX如果你是LINQ语法糖爱好者那最适合您。 你在VS中可以从NuGet中搜索它,如下图: 或从控制台使用以下命令: PM> Install-Package LinqToExcel再或者手工从这儿下载类库DLL,引用L...
阅读全文
开源VS扩展CodeMaid介绍
摘要:CodeMaid是一个开源的Visual Studio的扩展插件,用于整理与优化代码等。功能类似于商业软件ReSharper,但它是免费的,并且开放源代码。它能帮助你更容易的理解你的代码,支持多种编程语言。 目前的有这些功能: 代码清洁。 代码挖掘。 重新布局。可以按Microsoft’s StyleCop,也可自定义。 ...
阅读全文