Exemple #1
0
        public void RoleWithTwoParamaters()
        {
            PvpRole role1 = PvpRole.Parse("Rolle1(Name1=Value1,Name2=Value2)");

            Assert.IsNotNull(role1);
            Assert.AreEqual("Rolle1", role1.Name);
            Assert.AreEqual("Value1", role1.Parameters["Name1"]);
            Assert.AreEqual("Value2", role1.Parameters["Name2"]);
            Assert.AreEqual("Rolle1(Name1=Value1,Name2=Value2)", role1.ToString());
        }
Exemple #2
0
        public void RoleWithThreeParamaters()
        {
            PvpRole role1 = PvpRole.Parse("Rolle1(Name1=Value1,Name2,Name3=Value3)");

            Assert.IsNotNull(role1);
            Assert.AreEqual("Rolle1", role1.Name);
            Assert.AreEqual("Value1", role1.Parameters["Name1"]);
            Assert.AreEqual("Name2", role1.Parameters.Keys[1]);
            Assert.AreEqual("Value3", role1.Parameters["Name3"]);
            Assert.AreEqual("Rolle1(Name1=Value1,Name2,Name3=Value3)", role1.ToString());
        }
Exemple #3
0
        public void RoleWithTwoParamaters()
        {
            PvpRole role1 = PvpRole.Parse("Rolle1(Name1=Value1,Name2=Value2)");

            Assert.IsNotNull(role1);
            Assert.AreEqual("Rolle1", role1.Name);
            Assert.AreEqual("Value1", role1.Parameters["Name1"]);
            Assert.AreEqual("Value2", role1.Parameters["Name2"]);
            Assert.AreEqual("Rolle1(Name1=Value1,Name2=Value2)", role1.ToString());
            Assert.AreEqual("<role value=\"Rolle1\">\n<param>\n<key>Name1</key><value>Value1</value>\n</param>\n<param>\n<key>Name2</key><value>Value2</value>\n</param>\n</role>",
                            role1.GetSoapFragment());
        }