Previous to the overhaul of the Assertions, it was possible to assert multiple conditions on a list:
await Assert.That(myList).IsNotNull()
.And.Contains(l => l.Id == expectedId1)
.And.Contains(l => l.Id == expectedId2)
.And.DoesNotContain(l => l.Id == nonExpectedId);
This is not possible any more, as the first Contains returns the wrapped item that was found, and the AndContinuation<T> does not have a Contains method (since it's one of the items of the list)