Visual Studio 2017用C#进行单元测试

       单元测试一项很重要的工具或者说是方法,此次在学习使用C#的过程中,单元测试肯定少不了的,但由于之前只学过Java的单元测试,这次在尝试C#进行单元测试时,遇见不少的问题,就此记录一下C#的单元测试方式。

       首先编写被测试的代码:


namespace test1
{
	public class Program
	{
		static void Main(string[] args)
		{
			

		}
		public void UnitTest1()
		{
			Console.WriteLine("单元测试1");
		}

		public void UnitTest2()
		{
			Console.WriteLine("单元测试2");
		}
	}
	
}

       在代码空白处右键,选择创建单元测试,出现以下画面:确定即可

然后稍等一会,就会在项目解决方案处创建单元测试的解决方案:

会自动帮我们创建好需要的代码,我们只需要在其中编写相应的代码即可:

这里为了简单,我就调用被测试类里的两个方法,输出打印来展现C#的单元测试:


namespace test1.Tests
{
	[TestClass()]
	public class ProgramTests
	{
		[TestMethod()]
		public void UnitTest1Test()
		{
			Program p = new Program();
			p.UnitTest1();
			p.UnitTest2();
		}
	}
}

然后右键测试方法名,选择运行测试,结果如下:

以上便是Visual Studio2017中C#的单元测试过程。

发布了165 篇原创文章 · 获赞 41 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/qq_41061437/article/details/97668972
今日推荐