Exemple #1
0
        public void InsertMany()
        {
            var users =
                new List <User> {
                new User
                {
                    FirstName = "Hermione",
                    LastName  = "Granger",
                    Age       = 11
                }, new User
                {
                    FirstName = "Lord",
                    LastName  = "Voldemort",
                    Age       = 55
                }, new User
                {
                    FirstName = "Albus",
                    LastName  = "Dumbledore",
                    Age       = 150
                }
            };

            _userRepository.InsertMany(users);

            var hermione = _userRepository.Search(x => x.FirstName == "Hermione" && x.LastName == "Granger").FirstOrDefault();
            var lord     = _userRepository.Search(x => x.FirstName == "Lord" && x.LastName == "Voldemort").FirstOrDefault();
            var albus    = _userRepository.Search(x => x.FirstName == "Albus" && x.LastName == "Dumbledore").FirstOrDefault();

            Assert.IsTrue(hermione.Age == 11);
            Assert.IsTrue(lord.Age == 55);
            Assert.IsTrue(albus.Age == 150);

            _userRepository.GetById(hermione.Id);
            _userRepository.GetById(lord.Id);
            _userRepository.GetById(albus.Id);

            Count();
        }