Exemple #1
0
        public void DecodeTestWithoutEscapedCharacter()
        {
            PvpRole role1 = PvpRole.Parse(@"Rolle1(Name1=Value1,Name2,Name3=Value3)", true);

            Assert.AreEqual(@"Rolle1", role1.Name);
            Assert.AreEqual("Name1", role1.Parameters.GetKey(0));
            Assert.IsNull(role1.GetValuesForParameter("Name2"));
            Assert.AreEqual("Value3", role1.Parameters["Name3"]);
        }
Exemple #2
0
        public void DecodeTest()
        {
            PvpRole role1 = PvpRole.Parse(@"\\R\(o\)lle\s1\,\;(Nam\s\,e1=Value1,Name2,Name3=Value3)", true);

            Assert.AreEqual(@"\R(o)lle 1,;", role1.Name);
            Assert.AreEqual("Nam ,e1", role1.Parameters.GetKey(0));
            Assert.IsNull(role1.GetValuesForParameter("Name2"));
            Assert.AreEqual("Value3", role1.Parameters["Name3"]);
        }