From: <gc...@us...> - 2002-10-07 00:09:47
|
Update of /cvsroot/dotnetmock/dotnetmock/DotNetMock.Tests/data In directory usw-pr-cvs1:/tmp/cvs-serv28945/DotNetMock.Tests/data Added Files: MockDataParameterTests.cs Log Message: Moved testdotnetmock -> DotNetMock.Tests --- NEW FILE: MockDataParameterTests.cs --- using System; using System.Data; using NUnit.Framework; using DotNetMock.Data; namespace DotNetMock.tests.Data { /// <summary> /// Summary description for MockDataParameterTests. /// </summary> [TestFixture] public class MockDataParameterTests { private MockDataParameter _mockDataParameter = null; [SetUp] public void Init() { } [TearDown] public void Destroy() { _mockDataParameter = null; } [Test] public void IsNullable() { _mockDataParameter = new MockDataParameter(); _mockDataParameter.SetExpectedNullable(true); _mockDataParameter.IsNullable = true; _mockDataParameter.Verify(); _mockDataParameter.SetExpectedNullable(false); try { _mockDataParameter.Verify(); NUnit.Framework.Assertion.Fail("Should have thrown an exception."); } catch (NUnit.Framework.AssertionException ex) { } } [Test] public void ConstructorNameValue() { _mockDataParameter = new MockDataParameter("@inpID", "123456"); _mockDataParameter.SetExpectedName("@inpID"); _mockDataParameter.SetExpectedValue("123456"); _mockDataParameter.Verify(); _mockDataParameter.SetExpectedName("@inpPassword"); _mockDataParameter.SetExpectedValue("654321"); try { _mockDataParameter.Verify(); NUnit.Framework.Assertion.Fail("Should have thrown an exception."); } catch (NUnit.Framework.AssertionException ex) { } } [Test] public void ConstructorNameTypeSourceColumn() { _mockDataParameter = new MockDataParameter("@inpID", DbType.String, "ID"); _mockDataParameter.SetExpectedName("@inpID"); _mockDataParameter.SetExpectedType(DbType.String); _mockDataParameter.SetExpectedSourceColumn("ID"); _mockDataParameter.Verify(); _mockDataParameter.SetExpectedType(DbType.Int32); try { _mockDataParameter.Verify(); NUnit.Framework.Assertion.Fail("Should have thrown an exception."); } catch (NUnit.Framework.AssertionException ex) { } _mockDataParameter.SetExpectedSourceColumn("Fake"); _mockDataParameter.SetExpectedType(DbType.String); try { _mockDataParameter.Verify(); NUnit.Framework.Assertion.Fail("Should have thrown an exception."); } catch (NUnit.Framework.AssertionException ex) { } } [Test] public void ConstructorNameType() { _mockDataParameter = new MockDataParameter("@inpID", DbType.String); _mockDataParameter.SetExpectedName("@inpID"); _mockDataParameter.SetExpectedType(DbType.String); _mockDataParameter.Verify(); _mockDataParameter.SetExpectedType(DbType.Int32); try { _mockDataParameter.Verify(); NUnit.Framework.Assertion.Fail("Should have thrown an exception."); } catch (NUnit.Framework.AssertionException ex) { } } [Test] public void SetValue() { _mockDataParameter = new MockDataParameter(); _mockDataParameter.SetExpectedValue("ID"); _mockDataParameter.SetExpectedType(DbType.String); _mockDataParameter.Value = "ID"; _mockDataParameter.Verify(); _mockDataParameter.SetExpectedType(DbType.Int32); try { _mockDataParameter.Verify(); NUnit.Framework.Assertion.Fail("Should have thrown an exception."); } catch (NUnit.Framework.AssertionException ex) { } } } } |