- Add test for
Disposed
event being raised. - Update Xunit to 2.5.3.
- Revert to using Xunit.SkippableFact for skippable tests.
- Add many new test methods, including hundreds for
GetFieldValueAsync
. - Update Xunit to 2.4.2.
- Remove dependency on Xunit.SkippableFact.
- Add
DbProviderFactoryTestBase
. - Test that
GetSchemaTable
returnsnull
.
- Add nullability tests.
- Add connection string tests.
- Add
CommandBehavior
tests. - Breaking Move tests to new
TransactionTestBase
class. - Thanks to Shay Rojansky for contributions to this release.
- Add
DataReaderTestBase.GetValues_throws_for_null
. - For each
DataReader.GetX
test, add a parallelGetFieldValue<x>
test for the return type.- For example, added tests of
GetFieldValue<byte>
alongsideGetByte
andGetFieldValue<short>
alongsideGetInt16
.
- For example, added tests of
- Add conversion tests:
GetDecimal
for float and double columns (should fail)GetDouble
for decimal columns (should pass)GetFloat
for decimal columns (should pass)
- Breaking Add
ISelectValueFixture.NullValueExceptionType
. - Add more cancellation tests: #14.
- Add
GetTextReader
tests. - Add tests for
DbParameter
andDbParameterCollection
. - Test
GetString
for numeric columns (should fail). - Test
GetFieldValue<TextReader>
. - Test
DbDataReader
methods after executing aDELETE
statement: #28. - Test
DbDataReader.Read
continues returningfalse
: #24. - Test
DbDataReader.GetValues
with null argument.
- Test
DbCommand.Cancel
. - Check lowercase column name in
GetName
: #12.
- Add
GetChar
,Commit_transaction
,Rollback_transaction
tests; see API diff - Update to xUnit.net 2.4.1
- Breaking Removed
AdoNet.Specification.Tests.Database
namespace,DatabaseBase
class and derived classes - Breaking Removed some
virtual
tests fromCommandTestBase
,DataReaderTestBase
- Breaking Changed
DataReaderTestBase
to requireISelectValueFixture
- Add
ISelectValueFixture
interface - Remove methods from
IDbFactoryFixture
(they have moved toISelectValueFixture
) - Add
GetValueConversionTestBase
test class - Add
ParameterTestBase
test class
- Initial release