public void ConvertPlayerDetailTest()
        {
            var text = "0. id=171, Aona Suzutsuki, pos=(-157.3, 61.1, -115.8), rot=(0.0, 350.2, 0.0), remote=True, health=32, deaths=18, zombies=0, players=0" +
                       ", score=0, level=1, steamid=76561198010715714, ip=192.168.1.45, ping=2";
            var act = PlayerInfoConverter.ConvertPlayerDetail(text);
            var exp = new PlayerInfo
            {
                Id          = "171",
                Name        = "Aona Suzutsuki",
                Health      = "32",
                Deaths      = "18",
                ZombieKills = "0",
                PlayerKills = "0",
                Score       = "0",
                Level       = "1",
                SteamId     = "76561198010715714",
                Coord       = "(-157.3, 61.1, -115.8)",
            };

            Assert.AreEqual(exp, act);
        }
Exemple #2
0
        public void AddTest()
        {
            var text = "0. id=171, Aona Suzutsuki, pos=(-157.3, 61.1, -115.8), rot=(0.0, 350.2, 0.0), remote=True, health=32, deaths=18, zombies=0, players=0" +
                       ", score=0, level=1, steamid=76561198010715714, ip=192.168.1.45, ping=2";
            var text2 = "0. id=171, Aona Suzutsuki, pos=(-157.3, 61.1, -115.8), rot=(0.0, 350.2, 0.0), remote=True, health=32, deaths=18, zombies=0, players=0" +
                        ", score=0, level=1, steamid=76561198010715714, ip=192.168.1.45, ping=2";
            var exp = new List <PlayerInfo>
            {
                PlayerInfoConverter.ConvertPlayerDetail(text),
                PlayerInfoConverter.ConvertPlayerDetail(text2),
            };

            var act = new List <PlayerInfo>()
            {
                "0. id=171, Aona Suzutsuki, pos=(-157.3, 61.1, -115.8), rot=(0.0, 350.2, 0.0), remote=True, health=32, deaths=18, zombies=0, players=0" +
                ", score=0, level=1, steamid=76561198010715714, ip=192.168.1.45, ping=2\r\n" +
                "aaaaasacasfvafklasdxckjasc0a" +
                "0. id=171, Aona Suzutsuki, pos=(-157.3, 61.1, -115.8), rot=(0.0, 350.2, 0.0), remote=True, health=32, deaths=18, zombies=0, players=0" +
                ", score=0, level=1, steamid=76561198010715714, ip=192.168.1.45, ping=2"
            };

            CollectionAssert.AreEqual(exp, act);
        }