public When_GuidPropertyMapsExactly() { this.value = Guid.NewGuid(); this.reader = new Mock <IDataReader>(); this.reader.SetupGet(x => x.FieldCount).Returns(1).Verifiable(); this.reader.Setup(x => x.GetName(0)).Returns(nameof(TestClass.Property)).Verifiable(); this.reader.Setup(x => x[0]).Returns(this.value).Verifiable(); this.instance = DataReaderConvert.Deserialize <TestClass>(this.reader.Object); }
public When_StringValueIsNull() { this.value = DBNull.Value; this.reader = new Mock <IDataReader>(); this.reader.SetupGet(x => x.FieldCount).Returns(1).Verifiable(); this.reader.Setup(x => x.GetName(0)).Returns(nameof(TestClass.Property)).Verifiable(); this.reader.Setup(x => x[0]).Returns(this.value).Verifiable(); this.instance = DataReaderConvert.Deserialize <TestClass>(this.reader.Object); }
public When_StringPropertyMapsExactly() { this.value = Any.StringValue(Any.Int32Value(50, 500)); this.reader = new Mock <IDataReader>(); this.reader.SetupGet(x => x.FieldCount).Returns(1).Verifiable(); this.reader.Setup(x => x.GetName(0)).Returns(nameof(TestClass.Property)).Verifiable(); this.reader.Setup(x => x[0]).Returns(this.value).Verifiable(); this.instance = DataReaderConvert.Deserialize <TestClass>(this.reader.Object); }
public async Task <DbSet> GetDbSetAsync(RequestContext context) { return(await ExecuteWrapAsync(async (dbSession) => { IDataReaderWrapper dataReader = null; try { dataReader = await CommandExecuter.ExecuteReaderAsync(dbSession, context); return await DataReaderConvert.ToDbSetAsync(dataReader); } finally { DisposeReader(dataReader); } }, context, DataSourceChoice.Read)); }
public DbSet GetDbSet(RequestContext context) { return(ExecuteWrap((dbSession) => { IDataReader dataReader = null; try { dataReader = CommandExecuter.ExecuteReader(dbSession, context); return DataReaderConvert.ToDbSet(dataReader); } finally { DisposeReader(dataReader); } }, context, DataSourceChoice.Read)); }
public When_Int16PropertyMappingFromInt32() { this.value = Any.Int32Value(); this.reader = new Mock <IDataReader>(); this.reader.SetupGet(x => x.FieldCount).Returns(1).Verifiable(); this.reader.Setup(x => x.GetName(0)).Returns(nameof(TestClass.Property)).Verifiable(); this.reader.Setup(x => x[0]).Returns(this.value).Verifiable(); try { this.instance = DataReaderConvert.Deserialize <TestClass>(this.reader.Object); } catch (Exception e) { this.exception = e; } }
public async Task <DataSet> GetDataSetAsync(RequestContext context) { return(await ExecuteWrapAsync(async (dbSession) => { DbDataReader dataReader = null; try { dataReader = await CommandExecuter.ExecuteReaderAsync(dbSession, context); return await DataReaderConvert.ToDataSetAsync(dataReader); } finally { if (dataReader != null) { dataReader.Dispose(); } } }, context)); }
public DataSet GetDataSet(RequestContext context) { return(ExecuteWrap((dbSession) => { IDataReader dataReader = null; try { dataReader = CommandExecuter.ExecuteReader(dbSession, context); return DataReaderConvert.ToDataSet(dataReader); } finally { if (dataReader != null) { dataReader.Dispose(); } } }, context)); }