创建
首先有两种方式来创建:
第一种是新建项目:
即包括core类型,也包括传统类型。
第二种是在代码处直接右键:
两种方法的区别在于: “创建单元测试”菜单命令仅适用于面向 .NET Framework(但不是 .NET Core)的托管代码 。
框架
单元测试的框架很多,Mstest是微软自带框架,第三方框架NUnit 或 xUnit,vs2017已经自带了,无需nuget安装。
如果想自动为 NUnit 或 xUnit 生成单元测试,请从 Visual Studio Marketplace 安装测试框架扩展。
并非所有第三方和开放源代码单元测试框架都提供 Visual Studio 项目模板。