public void ShouldEmitWithTaskIdBecauseDirect()
        {
            var tuple = new Object[0];
            var emit = JsonStrings.CommandEmitAll();

            var format = Substitute.For<IProtocolWriterFormat>();
            format.EmitCommand(tuple, 11, 22, "1").Returns(emit);

            var writer = Substitute.For<IWriteNext>();
            var reader = Substitute.For<IStormReader>();

            var subjectUnderTest = new StandardSpoutWriter(writer, format, reader);
            subjectUnderTest.EmitTupleDirect(tuple, 22, 11, "1");

            writer.Received().Write(emit);
            reader.DidNotReceive().ReadTaskIds();
        }