public void IfCollectionContainsSuccess([NotNull] Tuple <IEnumerable <object>, object> pair)
        {
            var collection = pair.Item1;
            var element    = pair.Item2;

            Fail.IfCollectionContains(collection, e => object.Equals(e, element), Violation.Of("this collection contains '{0}'", element));
        }
        public void IfCollectionContains([NotNull] Tuple <IEnumerable <object>, object> pair)
        {
            var collection = pair.Item1;
            var element    = pair.Item2;

            Assert.Throws <DesignByContractViolationException>(
                () => Fail.IfCollectionContains(collection, e => object.Equals(e, element), Violation.Of("this collection contains '{0}'", element))
                );
        }
Exemple #3
0
        public void IfCollectionContains()
        {
            var kolekcja = new[] { new object(), "element" };

            Assert.Throws <DesignByContractViolationException>(
                () => Fail.IfCollectionContains(kolekcja, e => object.Equals(e, "element"), "ta kolekcja ma 'ala'")
                );

            Fail.IfCollectionContains(kolekcja, e => object.Equals(e, "dziwny"), "ta kolekcja NIE ma elementu dziwnego");
        }