jeudi 4 février 2016

How to mock IDataReader to test method which converts SqlDataReader to System.DataView

I'm new to Moq and I'm struggling to write Unit Test to test a method which converts SqlDataAdapter to System.DataView. This is my method: private DataView ResolveDataReader(IDataReader dataReader) { ... return convertedData; } I'm trying to create to create something like:var dataReaderMock = new Mock<IDataReader>(); var records = new Mock<IDataRecord>(); dataReaderMock.Setup(x => x.FieldCount).Returns(2); dataReaderMock.Setup(x => x.Read()).Returns(() => records);

I would like to pass some data and verify that it is converted.

Thanks.

Aucun commentaire:

Enregistrer un commentaire