Ejemplo n.º 1
0
        public void TestConstructor()
        {
            var guid = new Guid(1);

            Assert.IsNotNull(guid);
            Assert.AreEqual(1, guid.Full);
        }
Ejemplo n.º 2
0
        public void TestConstructor()
        {
            var guid = new Guid(1);

            Assert.IsNotNull(guid);
            Assert.AreEqual(1, guid.Full);
        }
Ejemplo n.º 3
0
        public void TestGetHashCode()
        {
            var guid1  = new Guid(0xF130005C0500105F);
            var guid15 = new Guid(0xF130005C0500105F);
            var guid2  = new Guid(0x600000002B2D7C9);

            Assert.AreEqual(guid1.GetHashCode(), guid15.GetHashCode());
            Assert.AreNotEqual(guid1.GetHashCode(), guid2.GetHashCode());
        }
Ejemplo n.º 4
0
        public void TestGetHashCode()
        {
            var guid1 = new Guid(0xF130005C0500105F);
            var guid15 = new Guid(0xF130005C0500105F);
            var guid2 = new Guid(0x600000002B2D7C9);

            Assert.AreEqual(guid1.GetHashCode(), guid15.GetHashCode());
            Assert.AreNotEqual(guid1.GetHashCode(), guid2.GetHashCode());
        }
Ejemplo n.º 5
0
        public void TestGetObjectType()
        {
            var guid1 = new Guid(0xF130005C0500105F);
            var guid2 = new Guid(0x600000002B2D7C9);
            var guid3 = new Guid(0);

            Assert.AreEqual(ObjectType.Unit, guid1.GetObjectType());
            Assert.AreEqual(ObjectType.Player, guid2.GetObjectType());
            Assert.AreEqual(ObjectType.Object, guid3.GetObjectType());
        }
Ejemplo n.º 6
0
        public void TestGetEntry()
        {
            var guid1 = new Guid(0xF130005C0500105F);
            var guid2 = new Guid(0x600000002B2D7C9);
            var guid3 = new Guid(0);

            Assert.AreEqual(0x5C05, guid1.GetEntry());
            Assert.AreEqual(0, guid2.GetEntry());
            Assert.AreEqual(0, guid3.GetEntry());
        }
Ejemplo n.º 7
0
        public void TestHasEntry()
        {
            var guid1 = new Guid(0xF130005C0500105F);
            var guid2 = new Guid(0x600000002B2D7C9);
            var guid3 = new Guid(0);

            Assert.IsTrue(guid1.HasEntry());
            Assert.IsFalse(guid2.HasEntry());
            Assert.IsFalse(guid3.HasEntry());
        }
Ejemplo n.º 8
0
        public void TestGetLow()
        {
            var guid1 = new Guid(0xF130005C0500105F);
            var guid2 = new Guid(0x600000002B2D7C9);
            var guid3 = new Guid(0);

            Assert.AreEqual(0x105F, guid1.GetLow());
            Assert.AreEqual(0x2B2D7C9, guid2.GetLow());
            Assert.AreEqual(0, guid3.GetLow());
        }
Ejemplo n.º 9
0
        public void TestGetHighType()
        {
            var guid1 = new Guid(0xF130005C0500105F);
            var guid2 = new Guid(0x600000002B2D7C9);
            var guid3 = new Guid(0);

            Assert.AreEqual(HighGuidType.Unit, guid1.GetHighType());
            Assert.AreEqual(HighGuidType.Player, guid2.GetHighType());
            Assert.AreEqual(HighGuidType.None, guid3.GetHighType());
        }
Ejemplo n.º 10
0
        public void TestEquals()
        {
            var guid1  = new Guid(0xF130005C0500105F);
            var guid2  = new Guid(0x600000002B2D7C9);
            var guid25 = new Guid(0x600000002B2D7C9);
            var guid3  = new Guid(0);

            Assert.IsFalse(guid1.Equals(guid2));
            Assert.IsTrue(guid2.Equals(guid25));
            Assert.IsTrue(guid2.Equals((object)guid25));
            Assert.IsFalse(guid2.Equals(new object()));
            Assert.IsTrue(guid3.Equals(guid3));
        }
Ejemplo n.º 11
0
        public void TestOperators()
        {
            var guid1 = new Guid(0xF130005C0500105F);
            var guid2 = new Guid(0x600000002B2D7C9);
            var guid3 = new Guid(0);

            Assert.IsFalse(guid1 == guid2);
            Assert.IsTrue(guid1 != guid2);

#pragma warning disable 1718
            Assert.IsTrue(guid3 == guid3);
#pragma warning restore 1718
        }
Ejemplo n.º 12
0
        public void TestEquals()
        {
            var guid1 = new Guid(0xF130005C0500105F);
            var guid2 = new Guid(0x600000002B2D7C9);
            var guid25 = new Guid(0x600000002B2D7C9);
            var guid3 = new Guid(0);

            Assert.IsFalse(guid1.Equals(guid2));
            Assert.IsTrue(guid2.Equals(guid25));
            Assert.IsTrue(guid2.Equals((object) guid25));
            Assert.IsFalse(guid2.Equals(new object()));
            Assert.IsTrue(guid3.Equals(guid3));
        }
Ejemplo n.º 13
0
 // Adds to or update an entry in Objects dictionary for SMSG_CHAR_ENUM player data
 public static void AddOrUpdate(this ConcurrentDictionary <Guid, WoWObject> dict, Guid guid, Player playerInfo)
 {
     dict.AddOrUpdate(guid, playerInfo, (guid1, wowObject) => Player.UpdatePlayerInfo((Player)wowObject, playerInfo));
 }
Ejemplo n.º 14
0
        public void TestHasEntry()
        {
            var guid1 = new Guid(0xF130005C0500105F);
            var guid2 = new Guid(0x600000002B2D7C9);
            var guid3 = new Guid(0);

            Assert.IsTrue(guid1.HasEntry());
            Assert.IsFalse(guid2.HasEntry());
            Assert.IsFalse(guid3.HasEntry());
        }
Ejemplo n.º 15
0
        public void TestOperators()
        {
            var guid1 = new Guid(0xF130005C0500105F);
            var guid2 = new Guid(0x600000002B2D7C9);
            var guid3 = new Guid(0);

            Assert.IsFalse(guid1 == guid2);
            Assert.IsTrue(guid1 != guid2);

            #pragma warning disable 1718
            Assert.IsTrue(guid3 == guid3);
            #pragma warning restore 1718
        }
Ejemplo n.º 16
0
 // Adds to or update an entry in Objects dictionary for SMSG_CHAR_ENUM player data
 public static void AddOrUpdate(this ConcurrentDictionary<Guid, WoWObject> dict, Guid guid, Player playerInfo)
 {
     dict.AddOrUpdate(guid, playerInfo, (guid1, wowObject) => Player.UpdatePlayerInfo((Player)wowObject, playerInfo));
 }