gpt4 book ai didi

c# - 使用 OR 条件断言

转载 作者:太空狗 更新时间:2023-10-29 23:00:04 25 4
gpt4 key购买 nike

我正在检查一个字符串是否包含三个字符

Assert.AreEqual(myString.Substring(3,3), "DEF", "Failed as DEF  was not observed");

事情在这里它可以是 DEFRES,现在要处理这个我能想到的是以下内容

bool check = false;
if( myString.Substring(3,3) == "DEF" || myString.Substring(3,3) == "RED" )
check = true;

Assert.IsTrue(check,"Failed");
Console.WriteLine(""Passed);

有没有办法在 Assert 中使用一些 OR 东西

p.s 我正在编写单元测试,是的,我将改用三元运算符....

最佳答案

Assert.IsTrue((myString.Substring(3,3) == "DEF" || myString.Substring(3,3) == "RED")?true:false,"Failed");

关于c# - 使用 OR 条件断言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17359284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com