Beispiel #1
0
        public void MockASpecification()
        {
            var canDriveSpecification = new PeopleOverAgeSpecification(16);
            var queryer = Substitute.For <ISpecificationQueryer>();

            queryer.Query(Arg.Any <PeopleOverAgeSpecification>()).Returns(new List <Person> {
                new Person()
            });
            SpecificationExtensions.SpecificationQueryerFactory = s => queryer;
            var allPeopleOfDrivingAge = session.Spec().Query(canDriveSpecification);

            Assert.AreEqual(1, allPeopleOfDrivingAge.Count());
        }
Beispiel #2
0
 public void QueryBySpecification()
 {
     var canDriveSpecification = new PeopleOverAgeSpecification(16);
     var allPeopleOfDrivingAge = session.Spec().Query(canDriveSpecification);
 }