From: <gc...@us...> - 2003-05-30 15:16:49
|
Update of /cvsroot/dotnetmock/dotnetmock/DotNetMock.Framework.Tests/Data In directory sc8-pr-cvs1:/tmp/cvs-serv14423/DotNetMock.Framework.Tests/Data Added Files: MockDbDataAdapterTests.cs Log Message: --- NEW FILE: MockDbDataAdapterTests.cs --- using System; using NUnit.Framework; using DotNetMock.Framework.Data; namespace DotNetMock.Framework.Tests.Data { [TestFixture] public class MockDbDataAdapterTests { private MockDbDataAdapter _mockAdapter = null; [SetUp] public void Init() { _mockAdapter = new MockDbDataAdapter(); } [TearDown] public void Destroy() { _mockAdapter = null; } [Test] public void FillCountValid() { _mockAdapter.SetExpectedFillCalls( 2 ); _mockAdapter.Fill(new MockDataSet()); _mockAdapter.Fill(new MockDataSet()); _mockAdapter.Verify(); } [Test] [ExpectedException(typeof(AssertionException))] public void FillCountInValid() { _mockAdapter.SetExpectedFillCalls( 2 ); _mockAdapter.Fill(new MockDataSet()); _mockAdapter.Verify(); } [Test] public void FillExpectedDataSet() { MockDataSet expectedDataSet = new MockDataSet(); object[,] rows = new object[1,1]; rows[1,1] = "testing"; expectedDataSet.SetRows( rows ); _mockAdapter.SetExpectedDataSet( expectedDataSet ); MockDataSet dataSet = new MockDataSet(); _mockAdapter.Fill( dataSet ); Assertion.AssertEquals( "DataSet doesn't equal.", expectedDataSet, dataSet ); Assertion.AssertEquals( "Data doesn't equal.", "testing", dataSet.Tables[0].Rows[0][1] ); } } } |