创建项目

一. 打开Visual Studio
二. File -> New -> Project : 新建项目

创建项目_第1张图片
新建solution

三. 选择Other Project Types -> Visual Studio Solution -> 填写Solution Name -> Browse(选择solution 的目录) -> Ok

创建项目_第2张图片
新建solution过程
创建项目_第3张图片
新建的Solution

四. 新建项目文件夹

创建项目_第4张图片
新建实现各测试的项目目录

五. 在Solution下新建项目(一个Solution可以有多个项目)

Solution -> Add -> New Project -> WindowsC Classic Desktop -> Class Libray(.NET Framework) -> 修改项目的Name -> 选择项目所属的目录src.


创建项目_第5张图片
新建项目
创建项目_第6张图片
新建一个放实现代码的项目
创建项目_第7张图片
选择项目所属目录

六. 删除Class1.cs
去掉References中Unused的依赖

创建项目_第8张图片
新建的项目
创建项目_第9张图片
去掉Unused依赖
创建项目_第10张图片
直接点击Next

七. 以同样的方式在Solution上New Project ,新建存放测试代码的项目

创建项目_第11张图片
两个项目新建成功

八. 在Solution 上安装测试框架xunit。

创建项目_第12张图片
进入安装依赖
创建项目_第13张图片
安装依赖过程: Browse下面 -> 搜索xunit -> 勾选要安装框架的项目 -> 选择Version (Last Stable) -> 选择Install Update Options (Highest)-> Install

九. 奖励测试项目和实现项目的依赖关系

创建项目_第14张图片
测试项目 的 References - > Add Reference
创建项目_第15张图片
勾选要关联的项目

十. 在项目下新建类文件


创建项目_第16张图片
项目下 -> Add -> New from Template -> Class

十一. 在项目下写测试和实现


创建项目_第17张图片
测试代码,由于实现项目my.Project和测试项目名字的前半部分相同,所以它会隐式的将其引入进来,所以就不用再using进来。 [Fact]标志那是一个测试,跑测试时编译器无法识别出她是一个测试,就忽略它

创建项目_第18张图片
实现代码

光标打在测试中运行测试: ctrl t r

你可能感兴趣的:(创建项目)