VS2010用C#写单元测试的一些总结
2011-11-01 17:26
211 查看
1.单元测试中一个完整的测试类:
[TestClass]
public class SomeClassTest
{
[TestInitialize()]
[HostType("Moles")]
public void SetUp()
{ }
[TestCleanup()]
[HostType("Moles")]
public void TearDown()
{ }
[TestMethod]
[HostType("Moles")]
[ExpectedException(typeof(NotSupportedException))]
public void MethodTest(){}
}
2.其中的[TestInitialize()]属性表示测试初始化跑的地方,[TestCleanup()]属性表示是每次执行完测试类后清除的东西也就是测试类最后跑的地方,[HostType("Moles")]属性表示的是这个工程中可以加载所有Moles也就是可以Mock很多类中的东西,[ExpectedException(typeof(NotSupportedException))]属性表示Assert也就是论断Exception的一种方式
[TestClass]
public class SomeClassTest
{
[TestInitialize()]
[HostType("Moles")]
public void SetUp()
{ }
[TestCleanup()]
[HostType("Moles")]
public void TearDown()
{ }
[TestMethod]
[HostType("Moles")]
[ExpectedException(typeof(NotSupportedException))]
public void MethodTest(){}
}
2.其中的[TestInitialize()]属性表示测试初始化跑的地方,[TestCleanup()]属性表示是每次执行完测试类后清除的东西也就是测试类最后跑的地方,[HostType("Moles")]属性表示的是这个工程中可以加载所有Moles也就是可以Mock很多类中的东西,[ExpectedException(typeof(NotSupportedException))]属性表示Assert也就是论断Exception的一种方式
相关文章推荐
- C# 加密总结 一些常见的加密方法
- C# 加密总结 一些常见的加密方法
- C#中的静态方法和静态变量的一些总结
- 对于初学者总结的一些C#问题
- 关于安装CUDA环境的一些总结(vs2010+cuda5.5)[32/64bit均有]
- 总结C#中得到程序当前工作目录和执行目录的一些方法
- 【C#小知识】C#中一些易混淆概念总结(八)---------解析接口
- Java,C#,JavaScript命名的一些总结
- 总结C#中得到程序当前工作目录和执行目录的一些方法
- [转]c#一些常用的正则表达式总结
- 单元测试的一些总结
- 【C#小知识】C#中一些易混淆概念总结(四)---------解析Console.WriteLine()
- c#软件开发中过程中的一些总结
- 【C#小知识】C#中一些易混淆概念总结(五)---------深入解析C#继承
- c#中datagridview一些方法总结
- C#中mapxtreme使用的一些总结
- 单元测试和测试驱动开发的一些常见问题总结
- 总结C#中得到程序当前工作目录和执行目录的一些方法
- 【C#小知识】C#中一些易混淆概念总结(四)---------解析Console.WriteLine() 分类: C# 2014-02-05 17:18 1060人阅读 评论(0) 收藏
- 【C#小知识】C#中一些易混淆概念总结(五)---------继承 分类: C# 2014-02-06 22:05 1106人阅读 评论(0) 收藏