我从文档中知道我可以做到这一点......
result.Should().BeOfType<MyClass>().Which.Property1.Should().Be("String")
有没有一种方法可以以类似的方式测试多个属性
result.Should().BeOfType<MyClass>().Which.Property1.Should().Be("String").And.Property2.Should().Be(99);
如果可以在不必断言它们是“OfType”的情况下进行上述任一测试也是很好的,但我怀疑代码没有其他方法可以知道哪些属性可用。