Esempio n. 1
0
        public void ParsesMultipleServersInOneRole()
        {
            File.WriteAllText(".\\test.map", "{Role1: ['server1', 'server2']}");

            var p   = new ServerMapParser();
            var map = p.Parse(new FileInfo(".\\test.map"));

            var servers = map.GetServers("Role1");

            Assert.IsTrue(servers.Any(s => s.Name == "server1"), "Element 'server1' was not found in the collection");
            Assert.IsTrue(servers.Any(s => s.Name == "server2"), "Element 'server2' was not found in the collection");
            Assert.AreEqual(2, servers.Count);
        }