Ejemplo n.º 1
0
        public void CanMatchSingleByCompoundAndSpec()
        {
            var spec   = new PersonByFirstnameOrLastnameSpecification("Susan", "UniqueLastname");
            var result = spec.IsSatisfiedBy(_alsoNotParent);

            Assert.IsTrue(result);
        }
Ejemplo n.º 2
0
        public void CanMatchSingleByCompoundOrSpec()
        {
            var spec   = new PersonByFirstnameOrLastnameSpecification("Johnny", "Bohlen");
            var result = spec.IsSatisfiedBy(_parent);

            Assert.IsTrue(result);
        }
Ejemplo n.º 3
0
        public void CanFindByCompoundOrSpec()
        {
            var spec    = new PersonByFirstnameOrLastnameSpecification("Johnny", "Bohlen");
            var results = spec.SatisfyingElementsFrom(_people.AsQueryable());

            Assert.That(results.ToList(), Has.Member(_parent));
            Assert.That(results.ToList(), Has.Member(_child3));
        }