Example #1
0
        public void CreateList_WithSql()
        {
            IEnumerable <User> targetUsers = null;

            using (var sourceUsers = GetSqlDataReader())
            {
                targetUsers = new FullUserFromDataReaderMap().CreateList(sourceUsers);
            }
            AssertUsers(targetUsers, true, true);
        }
Example #2
0
        public void Create_MultipleReaders_NoException()
        {
            List <User> users = null;

            using (var addressReader = GetAddressSqlDataReader())
            {
                using (var userReader = GetUserSqlDataReader())
                {
                    var map = new FullUserFromDataReaderMap();
                    users = map.CreateList(userReader, addressReader);
                    //should return null - multiple readers not allowed
                    Assert.AreEqual(null, users);
                }
            }
        }
Example #3
0
        public void Create_MultipleReaders()
        {
            List <User> users = null;

            using (var addressReader = GetAddressSqlDataReader())
            {
                using (var userReader = GetUserSqlDataReader())
                {
                    var map = new FullUserFromDataReaderMap();
                    map.ThrowMappingExceptions = true;
                    users = map.CreateList(userReader, addressReader);
                    //should error - multiple readers not allowed
                    Assert.Fail();
                }
            }
        }
        public void FromSqlCe_StaticMap()
        {
            var stopwatch = Stopwatch.StartNew();
            var count     = 0;
            var userMap   = new FullUserFromDataReaderMap();

            using (var reader = GetSqlDataReader())
            {
                while (reader.Read() && count < PerformanceIterations)
                {
                    count++;
                    var user = userMap.Create(reader);
                    AssertUser(reader, user, true, true);
                }
            }
            Debug.WriteLine("FromSqlCe_StaticMap -Mapped: {0} objects and asserted 0 failures in: {1}ms", PerformanceIterations, stopwatch.ElapsedMilliseconds);
        }
 public void FromSqlCe_StaticMap()
 {
     var stopwatch = Stopwatch.StartNew();
     var count = 0;
     var userMap = new FullUserFromDataReaderMap();
     using (var reader = GetSqlDataReader())
     {
         while (reader.Read() && count < PerformanceIterations)
         {
             count++;
             var user = userMap.Create(reader);
             AssertUser(reader, user, true, true);
         }
     }
     Debug.WriteLine("FromSqlCe_StaticMap -Mapped: {0} objects and asserted 0 failures in: {1}ms", PerformanceIterations, stopwatch.ElapsedMilliseconds);
 }
 public void CreateList_WithSql()
 {
     IEnumerable<User> targetUsers = null;
     using (var sourceUsers = GetSqlDataReader())
     {
         targetUsers = new FullUserFromDataReaderMap().CreateList(sourceUsers);
     }
     AssertUsers(targetUsers, true, true);
 }
 public void Create_MultipleReaders_NoException()
 {
     List<User> users = null;
     using (var addressReader = GetAddressSqlDataReader())
     {
         using (var userReader = GetUserSqlDataReader())
         {
             var map = new FullUserFromDataReaderMap();
             users = map.CreateList(userReader, addressReader);
             //should return null - multiple readers not allowed
             Assert.AreEqual(null, users);
         }
     }
 }
 public void Create_MultipleReaders()
 {
     List<User> users = null;
     using (var addressReader = GetAddressSqlDataReader())
     {
         using (var userReader = GetUserSqlDataReader())
         {
             var map = new FullUserFromDataReaderMap();
             map.ThrowMappingExceptions = true;
             users = map.CreateList(userReader, addressReader);
             //should error - multiple readers not allowed
             Assert.Fail();
         }
     }
 }