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); }