摘要: 断言(Assert) 在单元测试代码里断言是无处不在的,我们应该合理的使用断言来验证数据! 它是一个静态类,主要有下面几种方法用来验证函数的结果跟我的预期是否一致! ①Assert.AreEqual 主要是验证函数产生的影响值或返回的值跟预期是否一致,这个方法不适 合验证返回的数据集以及集合之类的数据, 主要针对字符串,数字等等的单一类型,它还有个泛型重载,这个是比较好的,建议多使用,它还有第三个参数,是一个 string型的message,基本上不会用到! ☆Note:不要把参数的含义... 阅读全文
posted @ 2012-07-17 16:48 cotopboy 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Func<string, string> myFunc = delegate(string str) //匿名方法语法,括号内为参数列表{ return "sss";};myFunc += strOne => //这边的strOne是个方法,我没写,只要注意参数和返回值一致就可以了{ return strOne;}; myFunc += (string strTwo) => //Lambda表达式,指定了参数类型 { return strTwo; }; myFunc += (strThree) => //Lambda表达式,也可以... 阅读全文
posted @ 2012-07-17 16:24 cotopboy 阅读(183) 评论(0) 推荐(0) 编辑
摘要: //写一段简洁的代码 private void button1_Click(object sender, EventArgs e) { //定义委托,并指定异步的执行方法 Func<string, string> func = new Func<string, string>(ExecuteFunction); //开始异步,并指定异步的回调函数 func.BeginInvoke("实现了异步", new AsyncCallback(CallBackFunction)... 阅读全文
posted @ 2012-07-17 16:18 cotopboy 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1 using Microsoft.VisualStudio.TestTools.UnitTesting; 2 using SampleClassLib; 3 using System; 4 using System.IO; 5 using System.Windows.Forms; 6 7 namespace TestNamespace 8 { 9 [TestClass()]10 public class DivideClassTest11 {12 [AssemblyInitialize()]13 public static void Assem... 阅读全文
posted @ 2012-07-17 15:36 cotopboy 阅读(286) 评论(0) 推荐(0) 编辑