Nunit单元测试的使用
2024-09-22 18:13:08
先建立一个需要测试的项目
安装nunit
通过nuget安装Install-Package Nunit
类前加[TestFixture]
要测试的方法前加[Test]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using AutoMapper;
using NUnit.Framework;
namespace autompr
{
[TestFixture]
class Su
{
[Test]
public void Example()
{
var customer = new Customer
{
Name = "George Costanza"
};
var order = new Order
{
Customer = customer
};
var bosco = new Product
{
Name = "Bosco",
Price = 4.99m
};
order.AddOrderLineItem(bosco, );
// 配置 AutoMapper
Mapper.CreateMap<Order, OrderDto>();
// 执行 mapping
OrderDto dto = Mapper.Map<Order, OrderDto>(order);
Console.WriteLine("CustomerName:" + dto.CustomerName);
Console.WriteLine("Total:" + dto.Total);
}
}
}
通过下图的两种办法可以进行测试
参考资料:
http://www.cnblogs.com/xishuai/p/3728576.html
最新文章
- 用Charles抓取https接口数据
- SSM框架的整合思路&;功能实现
- static的本质
- IOS第二天多线程-02一次性代码
- 关于 NPOI 报 Invalid column index (256). Allowable column range for BIFF8 is (0..255) or (&#39;A&#39;..&#39;IV&#39;) 错误的解决办法
- 在.NET使用JSON作为数据交换格式
- DIV+CSS滑动门效果
- OneAlert:国内首家 SaaS 模式的云告警平台
- 去掉iphone手机滑动默认行为
- Code Complete 读后总结和新的扩展阅读计划
- ural1628 White Streaks
- idea解决Maven jar依赖冲突(四)
- [Swift]LeetCode1031. 两个非重叠子数组的最大和 | Maximum Sum of Two Non-Overlapping Subarrays
- Open Source 开发工具集
- JavaScript String 对象常用方法
- Spring思维导图,让spring不再难懂(一)
- spring注解 annotation
- 快速生成树RTSP
- 使用Chrome console提取页面数据
- 并发包交换数据Exchanger