public void Test_Uuid_From_Bytes()
        {
            Uuid128 uuid;

            uuid = new Uuid128(new byte[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 });
            Assert.That(uuid.ToString(), Is.EqualTo("00010203-0405-0607-0809-0a0b0c0d0e0f"));
            Assert.That(uuid.ToByteArray(), Is.EqualTo(new byte[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }));

            uuid = new Uuid128(new byte[16]);
            Assert.That(uuid.ToString(), Is.EqualTo("00000000-0000-0000-0000-000000000000"));
        }
		public void Test_Uuid_From_Bytes()
		{
			Uuid128 uuid;

			uuid = new Uuid128(new byte[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 });
			Assert.That(uuid.ToString(), Is.EqualTo("00010203-0405-0607-0809-0a0b0c0d0e0f"));
			Assert.That(uuid.ToByteArray(), Is.EqualTo(new byte[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }));

			uuid = new Uuid128(new byte[16]);
			Assert.That(uuid.ToString(), Is.EqualTo("00000000-0000-0000-0000-000000000000"));
		}
		public void Test_Uuid_Vs_Guid()
		{
			Guid guid = Guid.NewGuid();

			var uuid = new Uuid128(guid);
			Assert.That(uuid.ToString(), Is.EqualTo(guid.ToString()));
			Assert.That(uuid.ToGuid(), Is.EqualTo(guid));
			Assert.That((Guid)uuid, Is.EqualTo(guid));
			Assert.That((Uuid128)guid, Is.EqualTo(uuid));
			Assert.That(Uuid128.Parse(guid.ToString()), Is.EqualTo(uuid));
			Assert.That(uuid.Equals(guid), Is.True);
			Assert.That(uuid.Equals((object)guid), Is.True);
			Assert.That(uuid == guid, Is.True);
			Assert.That(guid == uuid, Is.True);

			Assert.That(uuid.Equals(Guid.NewGuid()), Is.False);
			Assert.That(uuid == Guid.NewGuid(), Is.False);
			Assert.That(Guid.NewGuid() == uuid, Is.False);
		}
        public void Test_Uuid_Vs_Guid()
        {
            Guid guid = Guid.NewGuid();

            var uuid = new Uuid128(guid);

            Assert.That(uuid.ToString(), Is.EqualTo(guid.ToString()));
            Assert.That(uuid.ToGuid(), Is.EqualTo(guid));
            Assert.That((Guid)uuid, Is.EqualTo(guid));
            Assert.That((Uuid128)guid, Is.EqualTo(uuid));
            Assert.That(Uuid128.Parse(guid.ToString()), Is.EqualTo(uuid));
            Assert.That(uuid.Equals(guid), Is.True);
            Assert.That(uuid.Equals((object)guid), Is.True);
            Assert.That(uuid == guid, Is.True);
            Assert.That(guid == uuid, Is.True);

            Assert.That(uuid.Equals(Guid.NewGuid()), Is.False);
            Assert.That(uuid == Guid.NewGuid(), Is.False);
            Assert.That(Guid.NewGuid() == uuid, Is.False);
        }
Beispiel #5
0
 public static string Stringify(Uuid128 item) => item.ToString("B", CultureInfo.InstalledUICulture);             /* {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} */