xunit输出output到控制台
2024-10-01 22:25:58
1.https://xunit.github.io/docs/capturing-output
里面似乎提到2个方法,第二个方法还需要在配置文件中添加appSetting
这里采用第一种方法,
1.添加一个新的字段,并且通过构造函数初始化,这里的构造函数照着写就可以,不需要手动调用构造函数来传值
protected readonly ITestOutputHelper Output; public MyTest(ITestOutputHelper tempOutput)
{
Output = tempOutput;
}
2.直接调用字段的WriteLine方法
[Fact]
public void OutputTest()
{
Output.WriteLine("hello world");
}
可以考虑把这个封装成一个TestBase基类给test project使用。
public class TestBase
{
protected readonly ITestOutputHelper Output; public TestBase(ITestOutputHelper tempOutput)
{
Output = tempOutput;
}
}
通过visual studio自带的TestExplorer查看输出(还是需要使用ITestOutputHelper)
测试MemberData的时候,发现resharper的test Explorer无法支持方法的参数是自定义类型Person或者系统类型Version
最新文章
- 跟着老男孩教育学Python开发【第一篇】:初识Python
- DOM对象
- EasyUI TextBox的onkeypress事件
- GridView和DATAGRID前后台查询用法的比较
- jmeter 与 json
- javascript 解析dom字符串
- [转] KVM Internals, code and more
- [转]的C#实现三维数字地形漫游(基于Irrlicht)
- git参考资料
- MS SQL SERVER 锁研究记录
- RC4加密算法
- centos 火狐浏览器安装adobe flash player插件
- select 下拉菜单Option对象使用add(elements,index)方法动态添加
- IOS学习笔记(四)之UITextField和UITextView控件学习
- javascript call()函数
- MySQL实例
- String s=new String("abc")产生了几个对象?[权威面试版]
- $(window).scroll()无法触发问题
- ALV基础二:ALV的扩展功能
- winfrom 控件的显示隐藏方法