public void ConsumePublishesEvent([Frozen] Mock <IChannel> channelMock, RejectingReservationConsumer sut, MakeReservationCommand cmd) { var expectedEvent = cmd.Reject().AsSource().OfLikeness <ReservationRejectedEvent>(); sut.Consume(cmd); channelMock.Verify(c => c.Send(expectedEvent)); }
public void RejectReturnsCorrectResult(MakeReservationCommand sut) { var expected = sut.AsSource().OfLikeness <ReservationRejectedEvent>(); ReservationRejectedEvent result = sut.Reject(); expected.ShouldEqual(result); }