public void TestGlobalNUID() { NUID n = NUID.Instance; Assert.NotNull(n); Assert.NotNull(n.Pre); Assert.NotEqual(0, n.Seq); }
private void runNUIDSpeedTest(NUID n) { long count = 10000000; Stopwatch sw = Stopwatch.StartNew(); for (long i = 0; i < count; i++) { string nuid = n.Next; } sw.Stop(); printElapsedTime(count, sw); }
public void TestNUIDRollover() { NUID gnuid = NUID.Instance; gnuid.Seq = NUID.MAXSEQ; byte[] prefix = new byte[gnuid.Pre.Length]; Array.Copy(gnuid.Pre, prefix, gnuid.Pre.Length); string nextvalue = gnuid.Next; bool areEqual = true; for (int i = 0; i < gnuid.Pre.Length; i++) { if (prefix[i] != gnuid.Pre[i]) { areEqual = false; } } Assert.False(areEqual); }
public void TestNUIDLen() { string nuid = new NUID().Next; Assert.Equal(nuid.Length, NUID.LENGTH); }