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) { }