Пример #1
0
        public void HasFormWithSameContent_BothEmpty_True()
        {
            MultiTextBase x = new MultiTextBase();
            MultiTextBase y = new MultiTextBase();

            Assert.IsTrue(x.HasFormWithSameContent(y));
            Assert.IsTrue(y.HasFormWithSameContent(x));
        }
Пример #2
0
        public void HasFormWithSameContent_Identity_True()
        {
            MultiTextBase x = new MultiTextBase();

            x["ws1"] = "testing";
            x["ws"]  = "test";
            x["ws2"] = "testing";
            Assert.IsTrue(x.HasFormWithSameContent(x));
        }
Пример #3
0
        public void HasFormWithSameContent_OneEmpty_False()
        {
            MultiTextBase x = new MultiTextBase();
            MultiTextBase y = new MultiTextBase();

            y["ws"] = "test";
            y.SetAnnotationOfAlternativeIsStarred("ws", true);
            Assert.IsFalse(x.HasFormWithSameContent(y));
            Assert.IsFalse(y.HasFormWithSameContent(x));
        }
Пример #4
0
        public void HasFormWithSameContent_DifferentValue_False()
        {
            MultiTextBase x = new MultiTextBase();

            x["ws"] = "test";
            MultiTextBase y = new MultiTextBase();

            y["ws"] = "tests";
            Assert.IsFalse(x.HasFormWithSameContent(y));
            Assert.IsFalse(y.HasFormWithSameContent(x));
        }
Пример #5
0
        public void HasFormWithSameContent_SameContent_True()
        {
            MultiTextBase x = new MultiTextBase();

            x["ws1"] = "testing";
            x["ws"]  = "test";
            x["ws2"] = "testing";
            MultiTextBase y = new MultiTextBase();

            x["ws1"] = "testin";
            y["ws"]  = "test";
            Assert.IsTrue(x.HasFormWithSameContent(y));
            Assert.IsTrue(y.HasFormWithSameContent(x));
        }