private void AssertContinousIncrement(TimeStampIdGenerator generator) { long oldId = generator.Generate(); for (int i = 0; i < 1000000; i++) { long newId = generator.Generate(); Assert.IsGreater(oldId, newId); oldId = newId; } }
private long[] GenerateIds() { var count = 500; var generator = new TimeStampIdGenerator(); var ids = new long[count]; for (var i = 0; i < ids.Length; i++) { ids[i] = generator.Generate(); } return(ids); }
private long[] GenerateIds() { int count = 500; TimeStampIdGenerator generator = new TimeStampIdGenerator(); long[] ids = new long[count]; for (int i = 0; i < ids.Length; i++) { ids[i] = generator.Generate(); } return(ids); }
// do nothing public virtual long GetCurrentVersion() { return(_timeStampIdGenerator.Generate()); }