Ejemplo n.º 1
0
        public virtual void TestIsContainedIn()
        {
            string element = "test";

            string[]       values     = new string[] { "test", "test1", "test2" };
            string[]       values2    = new string[] { "test1", "test2" };
            string[]       nullValues = null;
            IList <string> nullList   = null;

            Assert.That(CompareUtil.ElementIsContainedInArray(element, values), Is.EqualTo(true));
            Assert.That(CompareUtil.ElementIsContainedInArray(element, values2), Is.EqualTo(false));
            Assert.That(CompareUtil.ElementIsContainedInArray(null, values), Is.EqualTo(false));
            Assert.That(CompareUtil.ElementIsContainedInArray(null, nullValues), Is.EqualTo(false));
            Assert.That(CompareUtil.ElementIsContainedInArray(element, nullValues), Is.EqualTo(false));

            Assert.That(CompareUtil.ElementIsContainedInList(element, (values)), Is.EqualTo(true));
            Assert.That(CompareUtil.ElementIsContainedInList(element, (values2)), Is.EqualTo(false));
            Assert.That(CompareUtil.ElementIsContainedInList(null, (values)), Is.EqualTo(false));
            Assert.That(CompareUtil.ElementIsContainedInList(null, nullList), Is.EqualTo(false));
            Assert.That(CompareUtil.ElementIsContainedInList(element, nullList), Is.EqualTo(false));
        }