2011年11月26日

xUnit 之 Equal(1)

摘要: Equal恐怕是写xUnit测试使用最多的方法。那么Equal方法到底能进行哪些类型参数的比较呢? 我们首先看一下Equal方法的几种重载形式: 1. 最常用到的一种形式: /// <summary>/// Verifies that two objects are equal, using a default comparer./// </summary>/// <typeparam name="T">The type of the objects to be compared</typeparam>/// <para 阅读全文

posted @ 2011-11-26 14:31 蚂蚁蚂蚁 阅读(536) 评论(0) 推荐(1) 编辑

xUnit Assert之其他

摘要: 1. Contains test [Fact]public void CanFindNullInContainer(){ var list = new List<object> { 16, null, "Hi there" }; Assert.Contains(null, list);} [Fact]public void ListInContainer(){ var list = new List<object> {1, 2, 3}; var list2 = new List<object> {4, 5, list}; Assert.C 阅读全文

posted @ 2011-11-26 14:13 蚂蚁蚂蚁 阅读(824) 评论(0) 推荐(0) 编辑

xUnit之Equal(2)

摘要: 继续上节,列举一下Equal测试的类型: 1. ArrayTest [Fact]public void Array(){ string[] expected = { "@", "a", "ab", "b" }; string[] actual = { "@", "a", "ab", "b" }; Assert.Equal(expected, actual); Assert.Throws<NotEqualException>( 阅读全文

posted @ 2011-11-26 13:36 蚂蚁蚂蚁 阅读(304) 评论(0) 推荐(0) 编辑

导航