예제 #1
0
        public void Should_make_the_round_trip_successfully_via_bytes()
        {
            Guid g = Guid.NewGuid();

            var n = new NewIds.NewId(g.ToByteArray());

            var gn = new Guid(n.ToByteArray());

            Assert.AreEqual(g, gn);
        }
예제 #2
0
        public void Should_work_from_newid_to_guid_to_newid()
        {
            NewIds.NewId n = NewIds.NewId.Next();

            var g = new Guid(n.ToByteArray());

            var ng = new NewIds.NewId(g.ToByteArray());

            Console.WriteLine(g.ToString("D"));

            Assert.AreEqual(n, ng);
        }