Beispiel #1
0
        public void BulkPersonUpdate()
        {
            var ops        = new SqlOperations(TestCatalog);
            var peopleList = new List <Person>(MockedPersonList());

            ops.AddPersonList(peopleList);

            var personOneId = peopleList[0].Id;

            peopleList[0].FirstName = "Betty";
            peopleList[0].LastName  = "Jones";
            peopleList[0].BirthDay  = new DateTime(1966, 11, 11);

            var personThreeId = peopleList[3].Id;

            peopleList[3].FirstName = "Gary";
            peopleList[3].LastName  = "Smith";
            peopleList[3].BirthDay  = new DateTime(1988, 10, 21);

            Assert.IsTrue(ops.BatchUpdatePeople(peopleList));

            var firstPerson = PersonExists(personOneId);

            Assert.IsTrue(firstPerson.FirstName == "Betty",
                          "Expected Betty");

            var thirdPerson = PersonExists(personThreeId);

            Assert.IsTrue(thirdPerson.FirstName == "Gary",
                          "Expected Gary");
        }