Update of /cvsroot/dotnetmock/dotnetmock/DotNetMock.Framework.Tests/Data
In directory sc8-pr-cvs1:/tmp/cvs-serv20364/DotNetMock.Framework.Tests/Data
Modified Files:
MockDbConnectionTests.cs
Log Message:
Comments and multiple changes
Index: MockDbConnectionTests.cs
===================================================================
RCS file: /cvsroot/dotnetmock/dotnetmock/DotNetMock.Framework.Tests/Data/MockDbConnectionTests.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** MockDbConnectionTests.cs 11 Mar 2003 22:45:41 -0000 1.2
--- MockDbConnectionTests.cs 1 Apr 2003 01:43:57 -0000 1.3
***************
*** 1,3 ****
--- 1,4 ----
using System;
+ using System.Data;
using DotNetMock.Framework.Data;
using NUnit.Framework;
***************
*** 43,46 ****
--- 44,66 ----
}
[Test]
+ public void OpenCalls()
+ {
+ _mockConnection.SetExpectedOpenCalls(3);
+ _mockConnection.Open();
+ _mockConnection.Open();
+ _mockConnection.Open();
+ _mockConnection.Verify();
+ }
+
+ [Test]
+ [ExpectedException(typeof(AssertionException))]
+ public void InvalidOpenCalls()
+ {
+ _mockConnection.SetExpectedOpenCalls(1);
+ _mockConnection.Open();
+ _mockConnection.Open();
+ _mockConnection.Verify();
+ }
+ [Test]
public void ConnectionString()
{
***************
*** 56,59 ****
--- 76,129 ----
_mockConnection.ConnectionString = "DSN=";
_mockConnection.Verify();
+ }
+ [Test]
+ public void ValidConnectionState()
+ {
+ _mockConnection.SetExpectedConnectionState( ConnectionState.Open );
+ Assertion.AssertEquals("ConnectionState does not equal.", ConnectionState.Open, _mockConnection.State);
+ }
+ [Test]
+ [ExpectedException(typeof(AssertionException))]
+ public void InValidConnectionState()
+ {
+ _mockConnection.SetExpectedConnectionState( ConnectionState.Closed );
+ Assertion.AssertEquals("ConnectionState equals", ConnectionState.Open, _mockConnection.State);
+ }
+ [Test]
+ public void DefaultState()
+ {
+ Assertion.AssertEquals("ConnectionState does not equal.", ConnectionState.Closed, _mockConnection.State);
+ }
+ [Test]
+ public void DefaultTimeout()
+ {
+ Assertion.AssertEquals("Timeouts do not equal.", 0, _mockConnection.ConnectionTimeout);
+ }
+ [Test]
+ public void ValidTimeout()
+ {
+ _mockConnection.SetExpectedConnectionTimeout( 5 );
+ Assertion.AssertEquals( "Timeouts do not equal.", 5, _mockConnection.ConnectionTimeout);
+ }
+ [Test]
+ [ExpectedException(typeof(AssertionException))]
+ public void InValidTimeout()
+ {
+ _mockConnection.SetExpectedConnectionTimeout( 5 );
+ Assertion.AssertEquals( "Timeouts equal.", 0, _mockConnection.ConnectionTimeout );
+ }
+ [Test]
+ [ExpectedException(typeof(System.Data.DataException))]
+ public void CreateCommandException()
+ {
+ _mockConnection.SetCreateCommandException( new System.Data.DataException() );
+ _mockConnection.CreateCommand();
+ }
+ [Test]
+ public void ValidCreateCommand()
+ {
+ MockCommand mockCMD = new MockCommand();
+ _mockConnection.SetExpectedCommand( mockCMD );
+ Assertion.AssertEquals("Commands do not equal.", mockCMD, _mockConnection.CreateCommand());
}
}
|