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));
        }
        public void UnansEquals1()
        {
            MultipleChoiceValue v = new MultipleChoiceValue("Choice");
            MultipleChoiceValue uv = new MultipleChoiceValue();

            uv.Equals(v);
        }
        public void UnansEquals3()
        {
            MultipleChoiceValue uv1 = new MultipleChoiceValue();
            MultipleChoiceValue uv2 = new MultipleChoiceValue();

            uv1.Equals(uv2);
        }