Example #1
0
        public void FromPacked23Test()
        {
            var expected = new TeamPlayerId(0);
            var actual   = TeamPlayerId.FromPacked23(0x0);

            Assert.AreEqual(expected, actual);

            expected = new TeamPlayerId(1);
            actual   = TeamPlayerId.FromPacked23(0x8);
            Assert.AreEqual(expected, actual);

            expected = new TeamPlayerId(8);
            actual   = TeamPlayerId.FromPacked23(0xf);
            Assert.AreEqual(expected, actual);

            expected = new TeamPlayerId(9);
            actual   = TeamPlayerId.FromPacked23(0x10);
            Assert.AreEqual(expected, actual);

            expected = new TeamPlayerId(16);
            actual   = TeamPlayerId.FromPacked23(0x17);
            Assert.AreEqual(expected, actual);

            expected = new TeamPlayerId(17);
            actual   = TeamPlayerId.FromPacked23(0x18);
            Assert.AreEqual(expected, actual);

            expected = new TeamPlayerId(24);
            actual   = TeamPlayerId.FromPacked23(0x1f);
            Assert.AreEqual(expected, actual);
        }