public void ReadData_test() { ISqlDataReader readerStub = MockRepository.GenerateStub <ISqlDataReader>(); List <string> result = new SqlDataReaderSample().ReadData(readerStub); Assert.AreEqual(2, result.Count); }
public void ReadData_test() { ISqlDataReader readerStub = NSubstitute.Substitute.For <ISqlDataReader>(); readerStub.Read().Returns(true, true, false); List <string> result = new SqlDataReaderSample().ReadData(readerStub); readerStub.Received(2); Assert.AreEqual(2, result.Count); }
public TEntity GetEntity(ISqlDataReader reader) { object obj = activator(); foreach (var binder in binders) { var value = binder.Column.GetValue(reader); binder.SetValue(ref obj, value); } return((TEntity)obj); }
public List<string> ReadData(ISqlDataReader reader) { List<string> result = new List<string>(); try { while (reader.Read()) result.Add(string.Format("{0}", reader[0])); } finally { reader.Close(); } return result; }
public List <string> ReadData(ISqlDataReader reader) { List <string> result = new List <string>(); try { while (reader.Read()) { result.Add(string.Format("{0}", reader[0])); } } finally { reader.Close(); } return(result); }
public abstract object GetValue(ISqlDataReader reader);
public override object GetValue(ISqlDataReader reader) { return(reader[name]); }
internal abstract void Binding(ISqlDataReader reader);