public void Create_UUID_BytesAreEqual() { var exp = new byte[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }; Uuid id = new Guid(exp); var seed = CryptographicSeed.Create(id); var act = seed.ToByteArray(); CollectionAssert.AreEqual(exp, act); Assert.AreNotSame(exp, act); }
public void OrderByDescending_CryptographicSeed_AreEqual() { var item0 = CryptographicSeed.Create(new byte[] { 1 }); var item1 = CryptographicSeed.Create(new byte[] { 2 }); var item2 = CryptographicSeed.Create(new byte[] { 3, 6 }); var item3 = CryptographicSeed.Create(new byte[] { 4, 2 }); var inp = new List <CryptographicSeed> { CryptographicSeed.Empty, item3, item2, item0, item1, CryptographicSeed.Empty }; var exp = new List <CryptographicSeed> { item3, item2, item1, item0, CryptographicSeed.Empty, CryptographicSeed.Empty }; var act = inp.OrderByDescending(item => item).ToList(); CollectionAssert.AreEqual(exp, act); }