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