public void ConsumePublishesEvent([Frozen] Mock <IChannel> channelMock, AcceptingReservationConsumer sut, MakeReservationCommand cmd)
        {
            var expectedEvent = cmd.Accept().AsSource().OfLikeness <ReservationAcceptedEvent>();

            sut.Consume(cmd);
            channelMock.Verify(c => c.Send(expectedEvent));
        }
 public void SutIsCorrectMessageConsumer(AcceptingReservationConsumer sut)
 {
     Assert.IsAssignableFrom<IMessageConsumer<MakeReservationCommand>>(sut);
 }
 public void SutIsCorrectMessageConsumer(AcceptingReservationConsumer sut)
 {
     Assert.IsAssignableFrom <IMessageConsumer <MakeReservationCommand> >(sut);
 }
 public void ConsumePublishesEvent([Frozen]Mock<IChannel> channelMock, AcceptingReservationConsumer sut, MakeReservationCommand cmd)
 {
     var expectedEvent = cmd.Accept().AsSource().OfLikeness<ReservationAcceptedEvent>();
     sut.Consume(cmd);
     channelMock.Verify(c => c.Send(expectedEvent));
 }