Revision: 5472
http://nhibernate.svn.sourceforge.net/nhibernate/?rev=5472&view=rev
Author: patearl
Date: 2011-03-14 04:16:20 +0000 (Mon, 14 Mar 2011)
Log Message:
-----------
Increased database compatibility of NH2302.
Modified Paths:
--------------
trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2302/Fixture.cs
Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2302/Fixture.cs
===================================================================
--- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2302/Fixture.cs 2011-03-14 04:14:41 UTC (rev 5471)
+++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2302/Fixture.cs 2011-03-14 04:16:20 UTC (rev 5472)
@@ -1,10 +1,31 @@
-using NUnit.Framework;
+using System.Data;
+using NHibernate.Mapping;
+using NUnit.Framework;
namespace NHibernate.Test.NHSpecificTest.NH2302
{
[TestFixture]
public class Fixture : BugTestCase
{
+ protected override void Configure(Cfg.Configuration configuration)
+ {
+ foreach (var cls in configuration.ClassMappings)
+ {
+ foreach (var prop in cls.PropertyIterator)
+ {
+ foreach (var col in prop.ColumnIterator)
+ {
+ if (col is Column)
+ {
+ var column = col as Column;
+ if (column.SqlType == "nvarchar(max)")
+ column.SqlType = Dialect.GetLongestTypeName(DbType.String);
+ }
+ }
+ }
+ }
+ }
+
protected override void OnTearDown()
{
CleanUp();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|