我以前在努尼特用过,它们真的很有用.知道怎么做吗?

编辑,代码示例:

        bool condition = false;//would be nice not to have this
        observable.Subscribe(_ =>
        {
            if (real test)
                condition= true;//Assert.Pass()
        });
        StartObservable();
        Assert.True(condition);//Assert.Fail()      

推荐答案

文档包括comparison chart,其中包括以下内容:

Fail-xUnit.net备选方案:Assert.True(false, "message")

(它没有显示Assert.Pass,我自己也从未使用过,但我怀疑另一种 Select 就是从测试中返回.当然,如果您想在嵌套的方法调用中抛出它,那么这没有什么帮助.我的suspicion点是,它在NUnit中不经常使用,因此没有出现在对比图表中.)

.net相关问答推荐

竖线在 PropertyGroup .csproj 文件中的含义

在 Git for Visual Studio 2012 中恢复到以前的提交

maxRequestLength 的最大值?

比较 C# 中的双精度值

整个命名空间的SuppressMessage

如何获取 Sql Server 数据库中所有模式的列表

无法加载文件或程序集WebGrease,版本=1.5.1.25624,Culture=neutral,PublicKeyToken=31bf3856ad364e35或其依赖项之一

Linq查询分组并 Select 第一个项目

如何将时间设置为当天的午夜?

什么是 C# 中的自动属性,它们的用途是什么?

POCO 是什么意思?

等效于 C# 在 powershell 中的使用关键字?

如何将 Excel 序列日期编号转换为 .NET DateTime?

为什么 .NET 中没有 Tree 类?

任何人都知道缺少枚举通用约束的好方法吗?

System.IO.IOException:使用 System.IO.Path.GetTempFileName() 时文件存在 - 解决方案?

判断任意字符串是否为有效文件名的最简单方法

C# 应用程序中的资源和嵌入式资源有什么区别?

没有科学记数法的双精度字符串转换

嵌套捕获组如何在正则表达式中编号?