public void ShouldBeAbleToHandleASpout()
 {
     var spout = Substitute.For<ISpout>();
     var subjectUnderTest = new StormAcknowledge();
     subjectUnderTest.BeProcessesBy(spout);
     spout.Received().Acknowledge(subjectUnderTest);
 }
 public void ShouldNotHandleTupleInBolt()
 {
     var subjectUnderTest = new StormAcknowledge();
     var bolt = Substitute.For<IBolt>();
     Assert.That(() => subjectUnderTest.BeProcessesBy(bolt),
         Throws.InstanceOf<NotImplementedException>());
 }
 public virtual void Acknowledge(StormAcknowledge stormAcknowledge)
 {
 }