我感觉面试官问你的主要意思是,怎么写单元测试,而不是用工具。你可以网上找找怎么写单元测试。
Assert.Inconclusive() 表示一个未验证的测试;
Assert.AreEqual() 测试指定的值是否相等,如果相等,则测试通过;
AreSame() 用于验证指定的两个对象变量是指向相同的对象,否则认为是错误
AreNotSame() 用于验证指定的两个对象变量是指向不同的对象,否则认为是错误
Assert.IsTrue() 测试指定的条件是否为True,如果为True,则测试通过;
Assert.IsFalse() 测试指定的条件是否为False,如果为False,则测试通过;
Assert.IsNull() 测试指定的对象是否为空引用,如果为空,则测试通过;
Assert.IsNotNull() 测试指定的对象是否为非空,如果不为空,则测试通过;
http://msdn.microsoft.com/zh-cn/library/ms379625(VS.80).aspx
需要吗?VS不是自带了
MSUnit (VS自带)
NUnit
10,12用VS自带,13被独立了要下载而且不好用
NUnit + test driven.net
基本不用.