Почему я не могу сделать следующее с FluentAssertions, используя свойство 'And'?
SomeObject.Should()
.BeAssignableTo<OtherObject>()
.And
.SomeStringProperty.Should().StartWith("whatever");
Это не скомпилируется, потому что после And он не знает, что это тип SomeObject. Вместо этого я должен использовать «Который» вместо «А», который, как я думал, использовался для коллекций, а не для отдельных объектов. Какая версия компилируется, но семантика не так ясна