会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Yang-Fei
博客园
首页
新随笔
联系
订阅
管理
2017年11月22日
在MS Test中如何测试private方法
摘要: 前言: 在博客开始之前,我们先讨论一下是否应该对private方法做测试,通常有两种观点: 我们以下面的代码为例子来进行说明: 这个被测试类中包含两个方法: 观点1: private方法不应该被单独测试,这是因为public方法中会使用到这些私有方法当我们测试public方法时,private方法的
阅读全文
posted @ 2017-11-22 15:54 Yang-Fei
阅读(1084)
评论(0)
推荐(1)
2017年11月18日
使用MS Test做单元测试
摘要: 声明:本篇博客翻译自:http://www.c-sharpcorner.com/article/unit-testing-with-ms-tests-in-c-sharp/ 写在翻译之前: 依然清晰的记得刚工作的第一个项目中,在完成一个功能模块开发后,师傅让我把代码做一下单元测试。当时一脸“懵懂”。
阅读全文
posted @ 2017-11-18 21:53 Yang-Fei
阅读(1560)
评论(0)
推荐(1)
2017年11月15日
如何对非公开类进行单元测试
摘要: 声明:本篇博客翻译自:http://www.alteridem.net/2017/01/09/unit-test-non-public-methods/ 前言 在项目中经常需要对一些非公开的类和方法进行单元测试,但是又不愿意将这些类和方法设置为Public类型。最常见的方法就是将这些类和方法设置为i
阅读全文
posted @ 2017-11-15 22:25 Yang-Fei
阅读(555)
评论(0)
推荐(1)
2017年9月20日
[.NET] WeakReference的使用
摘要: 声明:本篇博客翻译自:http://tipsandtricks.runicsoft.com/CSharp/WeakReferences.html 由于水平(技术水平+英语理解能力)有限/不足,肯定会有所疏漏/错误,请及时指正。 在日常开发中,通常会遇到一些大对象的处理。这些大对象通常在整个程序中多次
阅读全文
posted @ 2017-09-20 17:30 Yang-Fei
阅读(1216)
评论(0)
推荐(0)
2017年9月14日
[.NET] GC垃圾回收机制
摘要: 前言: 在.NET程序开发中,为了将开发人员从繁琐的内存管理中解脱出来,将更多的精力花费在业务逻辑上,CLR提供了自动执行垃圾回收的机制来进行内存管理。开发人员甚至感觉不到这一过程的存在。CLR执行垃圾回收的过程,有以下几点: 如何判断哪些对象是可以进行回收的,哪些是要保留的? 对象在堆上是如何分布
阅读全文
posted @ 2017-09-14 15:46 Yang-Fei
阅读(713)
评论(0)
推荐(0)
2017年9月7日
[C#] 如何截取完整的网页图片
摘要: 前言 有时候浏览到非常有用的网页时,我们会选择将它加入到收藏夹中,但是网站一旦过期,以后就看不到这个网页了。当然也可以将网页打印成PDF文档保存。最新的Windows 10中的Edge浏览器支持将网页保存至OneNote中,但在OneNote中其实是保存了一张当前页面的完整图片。这篇博客将介绍如何使
阅读全文
posted @ 2017-09-07 18:32 Yang-Fei
阅读(2271)
评论(0)
推荐(0)
2017年9月6日
[WPF] 如何调试Data Binding
摘要: 前言 在WPF开发中,将ViewModel中对象绑定到UI上时,会出现明明已经将数据对象Binding到UI,但是UI上就是不显示等等的问题。这篇博客将介绍WPF Data Binding调试相关的内容。 场景一(Binding的属性不存在) ViewModel: XAML: 运行结果: UI中Bi
阅读全文
posted @ 2017-09-06 17:51 Yang-Fei
阅读(2884)
评论(6)
推荐(0)
2017年9月5日
[WPF] UserControl vs CustomControl
摘要: 介绍 WPF中有两种控件:UserControl和CustomControl,但是这两者有什么区别呢?这篇博客中将介绍两者之间的区别,这样可以在项目中合理的使用它们。 UserControl 将多个WPF控件(例如:TextBox,TextBlock,Button)进行组合成一个可复用的控件组; 由
阅读全文
posted @ 2017-09-05 18:27 Yang-Fei
阅读(10377)
评论(2)
推荐(8)
2017年8月29日
[C#] == VS Equals
摘要: 声明:本篇博客翻译自:https://www.codeproject.com/Articles/1111680/equalsequals-VS-Equals-in-Csharp 由于水平(技术水平+英语理解能力)有限/不足,肯定会有所疏漏/错误,请及时指正。 介绍: 在C#中,可以使用“==”和一个
阅读全文
posted @ 2017-08-29 12:58 Yang-Fei
阅读(308)
评论(0)
推荐(0)
2017年8月28日
[C#] Delegate, Multicase delegate, Event
摘要: 声明:这篇博客翻译自:https://www.codeproject.com/Articles/1061085/Delegates-Multicast-delegates-and-Events-in-Csharp 第一次翻译英文博客,由于水平(技术水平+英语理解能力)有限/不足,肯定会有所疏漏/错误
阅读全文
posted @ 2017-08-28 15:48 Yang-Fei
阅读(540)
评论(0)
推荐(0)
下一页
公告