public void Test_ParallelSequences() { SequenceNumber sequenceNumber = new SequenceNumber(); Assert.AreEqual("1", sequenceNumber.GetNext()); sequenceNumber.StartParallelSequence(); Assert.AreEqual("2", sequenceNumber.GetNext()); sequenceNumber.EndParallelSequence(); sequenceNumber.StartParallelSequence(); Assert.AreEqual("2", sequenceNumber.GetNext()); sequenceNumber.EndParallelSequence(); Assert.AreEqual("2", sequenceNumber.GetNext()); }