gpt4 book ai didi

c# - 如何使用 FluentAssertions 检查一个对象是否从另一个类继承?

转载 作者:行者123 更新时间:2023-12-02 04:05:28 26 4
gpt4 key购买 nike

我想知道如何使用 Fluent Assertions 检查一个对象是否从另一个类继承?

我知道我可以使用 IsAssignableFrom 使用 xUnit 来做到这一点,如下所示:

[Fact]
public void CreateBossEnemy()
{
//arrange
EnemyFactory sut = new EnemyFactory();

//action
var enemy = sut.Create("Zombie King", true);

//assert
Assert.IsAssignableFrom<Enemy>(enemy);
}

对于流畅断言来说,IsAssignableFrom 的等价物是什么?

最佳答案

要检查 enemy 是否可分配给您可以使用的 Enemy 类型:

enemy.Should().BeAssignableTo<Enemy>();

一些资源:

关于c# - 如何使用 FluentAssertions 检查一个对象是否从另一个类继承?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59416620/

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