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(); } } }
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(); } } }