Пример #1
0
        public void TestNxIf()
        {
            NxIf nxIf = new NxIf();
            NxAnd and = new NxAnd();
            and.Append(new NxIsTrue("F627E0A5-828D-419b-9384-DA154071F2CB"));
            and.Append(new NxIsFalse("577DC098-650E-4cb4-913C-9EA94E278ACA"));
            nxIf.Append(and);
            string actual = nxIf.Create().OuterXml;

            StringBuilder sb = new StringBuilder();
            sb.Append("<If><And><IsTrue valueId=\"F627E0A5-828D-419b-9384-DA154071F2CB\" />");
            sb.Append("<IsFalse valueId=\"577DC098-650E-4cb4-913C-9EA94E278ACA\" />");
            sb.Append("</And></If>");
            string expected = sb.ToString();
            Assert.AreEqual(expected, actual);
        }