Ejemplo n.º 1
0
        public void can_mix_predicates_and_assertions()
        {
            var SaysHelloWorld = new NamedPredicate(o => (o as A).Value == "Hello, world", "Should greet the world");

            Check.Result result = Check.That(subject).Two.X[Should.Be <A>(), SaysHelloWorld];

            Assert.That(result.Success, Is.True);
        }
Ejemplo n.º 2
0
        public void can_mix_predicates_and_assertions_with_failure()
        {
            var FrankieSaysRelax = new NamedPredicate(o => (o as A).Value == "Relax", "You should relax more");

            Check.Result result = Check.That(subject).Two.X[Should.Be <A>(), FrankieSaysRelax];

            Assert.That(result.Success, Is.False);
            Assert.That(result.Reasons, Contains.Item("BaseThing.Two.X You should relax more"));
        }