IEventを実装するいくつかのイベントクラスがあります。私はイベントは、実際と予想されるが、異なる時間に作成されているように私は無視DateCreatedプロパティを持っているFluentAssertions:リストにプロパティを除くオブジェクトが含まれていることを確認してください。
actualEvent.ShouldBeEquivalentTo(expectedEvent,opt => opt.RespectingRuntimeTypes()
.Excluding(e => e.DateCreated));
を使用すると予想イベントに対する実際のイベントをチェックする 。
expectedEventが実際のイベントのリストに少なくとも1回存在するかどうかを確認するにはどうすればよいですか?
私は以下のことをしたいと思います。
actualEvents.Should().Contain(expectedEvent,opt => opt.RespectingRuntimeTypes()
.Excluding(e => e.DateCreated));
しかし、それはできません。
フルアサーションでこれを行うことはできますか?