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)
{
}
}
}
}
|