Esempio n. 1
0
        public void Equals_Null_False()
        {
            MultiTextBase x = new MultiTextBase();

            x["ws"] = "test";
            Assert.IsFalse(x.Equals(null));
        }
Esempio n. 2
0
        public void Equals_DifferentWritingSystems_False()
        {
            MultiTextBase x = new MultiTextBase();

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

            y["ws1"] = "test";
            Assert.IsFalse(x.Equals(y));
            Assert.IsFalse(y.Equals(x));
        }
Esempio n. 3
0
        public void Equals_DifferentValues_False()
        {
            MultiTextBase x = new MultiTextBase();

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

            y["ws"] = "test1";
            Assert.IsFalse(x.Equals(y));
            Assert.IsFalse(y.Equals(x));
        }
Esempio n. 4
0
        public void Equals_SameContent_True()
        {
            MultiTextBase x = new MultiTextBase();

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

            y.MergeIn(x);
            Assert.IsTrue(x.Equals(y));
            Assert.IsTrue(y.Equals(x));
        }
Esempio n. 5
0
        public void Equals_DifferentNumberOfForms_False()
        {
            MultiTextBase x = new MultiTextBase();

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

            y["ws"] = "test";
            Assert.IsFalse(x.Equals(y));
            Assert.IsFalse(y.Equals(x));
        }
Esempio n. 6
0
        public void Equals_Identity_True()
        {
            MultiTextBase x = new MultiTextBase();

            Assert.IsTrue(x.Equals(x));
        }
Esempio n. 7
0
        public void ObjectEquals_Identity_True()
        {
            MultiTextBase x = new MultiTextBase();

            Assert.IsTrue(x.Equals((object)x));
        }