コード例 #1
0
        public void UnansEquals2()
        {
            MultipleChoiceValue v  = new MultipleChoiceValue("Choice");
            MultipleChoiceValue uv = new MultipleChoiceValue();

            v.Equals(uv);
        }
コード例 #2
0
        public void UnansEquals3()
        {
            MultipleChoiceValue uv1 = new MultipleChoiceValue();
            MultipleChoiceValue uv2 = new MultipleChoiceValue();

            uv1.Equals(uv2);
        }
コード例 #3
0
        public void Equals()
        {
            MultipleChoiceValue v1 = new MultipleChoiceValue("One|Two|Three");

            Assert.IsTrue(v1.Equals(new TextValue("One")));
            Assert.IsTrue(v1.Equals(new TextValue("oNe")));
            Assert.IsTrue(v1.Equals(new TextValue("TWO")));
            Assert.IsFalse(v1.Equals(new MultipleChoiceValue("Two")));

            MultipleChoiceValue v2 = new MultipleChoiceValue("One|TWO|ThRee");

            Assert.IsTrue(v1.Equals(v2));

            v2 = new MultipleChoiceValue("Three|Two|One");
            Assert.IsTrue(v1.Equals(v2));

            v2 = new MultipleChoiceValue("Three|Two|One|Four");
            Assert.IsFalse(v1.Equals(v2));

            v2 = new MultipleChoiceValue("One|Four|Three");
            Assert.IsFalse(v1.Equals(v2));
        }