如何断言某个字符属于预期值列表?
我有一个测试方法:
[TestMethod()]
public void test_chars()
{
MyBO target = new MyBO() { x = 'S' };
char[] expected = {'D','d','M','m','L','l'};
char actual = target.x;
Assert.AreEqual(actual, expected); // ?
}
如何使用 Assert.AreEqual
检查 target.x
是否在 char[]预期
中?因此,如果 'S'
不是该数组的一部分,则测试应该失败。这可能吗?
I have a test method:
[TestMethod()]
public void test_chars()
{
MyBO target = new MyBO() { x = 'S' };
char[] expected = {'D','d','M','m','L','l'};
char actual = target.x;
Assert.AreEqual(actual, expected); // ?
}
How can i check with Assert.AreEqual
if target.x
is in that char[] expected
? So if 'S'
isn't part of that array, the test should fail. Is this possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
就我个人而言,我喜欢以下内容:
这可以根据您需要的任何类型的比较进行定制。
Personally, I like the following:
This can be customized based on whatever type of comparison you need.