From: <fab...@us...> - 2009-05-02 21:53:50
|
Revision: 4224 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=4224&view=rev Author: fabiomaulo Date: 2009-05-02 21:53:39 +0000 (Sat, 02 May 2009) Log Message: ----------- NUnit2.5.0RC1 Modified Paths: -------------- trunk/nhibernate/lib/net/2.0/nunit.framework.dll trunk/nhibernate/lib/net/3.5/nunit.framework.dll trunk/nhibernate/src/NHibernate.Test/BulkManipulation/HQLBulkOperations.cs trunk/nhibernate/src/NHibernate.Test/Bytecode/Lightweight/BytecodeProviderFixture.cs trunk/nhibernate/src/NHibernate.Test/Cascade/RefreshFixture.cs trunk/nhibernate/src/NHibernate.Test/CfgTest/ConfigurationFixture.cs trunk/nhibernate/src/NHibernate.Test/CfgTest/ConfigurationSchemaFixture.cs trunk/nhibernate/src/NHibernate.Test/CfgTest/ConfigurationSerializationTests.cs trunk/nhibernate/src/NHibernate.Test/ConnectionStringTest/NamedConnectionStringFixture.cs trunk/nhibernate/src/NHibernate.Test/Criteria/CriteriaQueryTest.cs trunk/nhibernate/src/NHibernate.Test/Deletetransient/DeleteTransientEntityTest.cs trunk/nhibernate/src/NHibernate.Test/DriverTest/NullReferenceFixture.cs trunk/nhibernate/src/NHibernate.Test/EntityModeTest/Multi/MultiRepresentationFixture.cs trunk/nhibernate/src/NHibernate.Test/EntityModeTest/Xml/Accessors/XmlAccessorFixture.cs trunk/nhibernate/src/NHibernate.Test/EntityModeTest/Xml/Basic/XmlFixture.cs trunk/nhibernate/src/NHibernate.Test/Events/Collections/AbstractCollectionEventFixture.cs trunk/nhibernate/src/NHibernate.Test/ExpressionTest/SimpleExpressionFixture.cs trunk/nhibernate/src/NHibernate.Test/Extendshbm/ExtendsFixture.cs trunk/nhibernate/src/NHibernate.Test/Extralazy/ExtraLazyFixture.cs trunk/nhibernate/src/NHibernate.Test/FilterTest/FilterConfig.cs trunk/nhibernate/src/NHibernate.Test/HQL/Ast/SqlTranslationFixture.cs trunk/nhibernate/src/NHibernate.Test/HQL/HQLFunctions.cs trunk/nhibernate/src/NHibernate.Test/HQL/SqlCommentsFixture.cs trunk/nhibernate/src/NHibernate.Test/IdGen/Enhanced/SequenceStyleConfigUnitFixture.cs trunk/nhibernate/src/NHibernate.Test/IdGen/NativeGuid/NativeGuidFixture.cs trunk/nhibernate/src/NHibernate.Test/IdGen/NativeGuid/NativeGuidGeneratorFixture.cs trunk/nhibernate/src/NHibernate.Test/IdTest/IdentifierGeneratorFactoryFixture.cs trunk/nhibernate/src/NHibernate.Test/Legacy/CriteriaTest.cs trunk/nhibernate/src/NHibernate.Test/Legacy/FooBarTest.cs trunk/nhibernate/src/NHibernate.Test/MappingExceptions/MissingDefCtorFixture.cs trunk/nhibernate/src/NHibernate.Test/MappingTest/ForeignKeyFixture.cs trunk/nhibernate/src/NHibernate.Test/NHAssert.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/Docs/Associations/BiM21/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/EmptyMappingsFixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/Futures/FallbackFixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/LazyLoadBugTest.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1289/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1326/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1349/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1413/PagingTest.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1443/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1464/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1488/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1490/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1499/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1508/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1515/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1521/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1533/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1552/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1593/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1608/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1612/NativeSqlCollectionLoaderFixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1621/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1632/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1635/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1640/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1675/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1693/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1694/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1710/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1713/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1741/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH280/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH350/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH496/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH593/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH606/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH662/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH712/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/OptimisticConcurrencyFixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/ProxyValidator/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHibernate.Test.csproj trunk/nhibernate/src/NHibernate.Test/Naturalid/Immutable/ImmutableNaturalIdFixture.cs trunk/nhibernate/src/NHibernate.Test/Naturalid/Mutable/MutableNaturalIdFixture.cs trunk/nhibernate/src/NHibernate.Test/Operations/AbstractOperationTestCase.cs trunk/nhibernate/src/NHibernate.Test/Operations/MergeFixture.cs trunk/nhibernate/src/NHibernate.Test/Pagination/PaginationFixture.cs trunk/nhibernate/src/NHibernate.Test/PropertyTest/BackFieldAccessorFixture.cs trunk/nhibernate/src/NHibernate.Test/PropertyTest/BasicSetterExceptionFixture.cs trunk/nhibernate/src/NHibernate.Test/PropertyTest/FieldSetterExceptionFixture.cs trunk/nhibernate/src/NHibernate.Test/PropertyTest/ReadonlyAccessorFixture.cs trunk/nhibernate/src/NHibernate.Test/QueryTest/DetachedQueryFixture.cs trunk/nhibernate/src/NHibernate.Test/QueryTest/MultipleQueriesFixture.cs trunk/nhibernate/src/NHibernate.Test/QueryTest/NamedParametersFixture.cs trunk/nhibernate/src/NHibernate.Test/QueryTest/PositionalParametersFixture.cs trunk/nhibernate/src/NHibernate.Test/QueryTest/QueryParametersFixture.cs trunk/nhibernate/src/NHibernate.Test/ReflectionOptimizerTest/LcgFixture.cs trunk/nhibernate/src/NHibernate.Test/SecondLevelCacheTest/QueryCacheFixture.cs trunk/nhibernate/src/NHibernate.Test/Stateless/StatelessWithRelationsFixture.cs trunk/nhibernate/src/NHibernate.Test/Tools/hbm2ddl/SchemaExportTests/WithColumnTagFixture.cs trunk/nhibernate/src/NHibernate.Test/Tools/hbm2ddl/SchemaValidator/SchemaValidateFixture.cs trunk/nhibernate/src/NHibernate.Test/TransactionTest/TransactionFixture.cs trunk/nhibernate/src/NHibernate.Test/TransformTests/AliasToBeanResultTransformerFixture.cs trunk/nhibernate/src/NHibernate.Test/TypesTest/CurrencyTypeFixture.cs trunk/nhibernate/src/NHibernate.Test/TypesTest/PersistentEnumTypeFixture.cs trunk/nhibernate/src/NHibernate.Test/UtilityTest/AssemblyQualifiedTypeNameFixture.cs trunk/nhibernate/src/NHibernate.Test/UtilityTest/IdentityMapFixture.cs trunk/nhibernate/src/NHibernate.Test/UtilityTest/LinkedHashMapFixture.cs trunk/nhibernate/src/NHibernate.Test/UtilityTest/ReflectHelperFixture.cs trunk/nhibernate/src/NHibernate.Test/UtilityTest/SequencedHashMapFixture.cs trunk/nhibernate/src/NHibernate.Test/UtilityTest/SingletonEnumerableFixture.cs trunk/nhibernate/src/NHibernate.Test/UtilityTest/SoftLimitMRUCacheFixture.cs trunk/nhibernate/src/NHibernate.Test/UtilityTest/StringHelperFixture.cs trunk/nhibernate/src/NHibernate.Test/UtilityTest/TypeNameParserFixture.cs trunk/nhibernate/src/NHibernate.Test/VersionTest/Db/MsSQL/GeneratedBinaryVersionFixture.cs Removed Paths: ------------- trunk/nhibernate/src/NHibernate.Test/Assertions/ Modified: trunk/nhibernate/lib/net/2.0/nunit.framework.dll =================================================================== (Binary files differ) Modified: trunk/nhibernate/lib/net/3.5/nunit.framework.dll =================================================================== (Binary files differ) Modified: trunk/nhibernate/src/NHibernate.Test/BulkManipulation/HQLBulkOperations.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/BulkManipulation/HQLBulkOperations.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/BulkManipulation/HQLBulkOperations.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,5 +1,4 @@ using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.BulkManipulation { Modified: trunk/nhibernate/src/NHibernate.Test/Bytecode/Lightweight/BytecodeProviderFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/Bytecode/Lightweight/BytecodeProviderFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/Bytecode/Lightweight/BytecodeProviderFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,7 +1,6 @@ using NHibernate.Bytecode; using NHibernate.Bytecode.Lightweight; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.Bytecode.Lightweight { Modified: trunk/nhibernate/src/NHibernate.Test/Cascade/RefreshFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/Cascade/RefreshFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/Cascade/RefreshFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -2,7 +2,6 @@ using System.Collections; using System.Data; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.Cascade { Modified: trunk/nhibernate/src/NHibernate.Test/CfgTest/ConfigurationFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/CfgTest/ConfigurationFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/CfgTest/ConfigurationFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -161,7 +161,6 @@ } [Test] - [ExpectedException(typeof(HibernateConfigException))] public void CacheConfigurationForUnmappedClass() { string cfgString = @@ -173,11 +172,10 @@ </hibernate-configuration>"; Configuration cfg = new Configuration(); - cfg.Configure(new XmlTextReader(cfgString, XmlNodeType.Document, null)); + Assert.Throws<HibernateConfigException>(()=>cfg.Configure(new XmlTextReader(cfgString, XmlNodeType.Document, null))); } [Test] - [ExpectedException(typeof(HibernateConfigException))] public void CacheConfigurationForUnmappedCollection() { string cfgString = @@ -190,17 +188,16 @@ </hibernate-configuration>"; Configuration cfg = new Configuration(); - cfg.Configure(new XmlTextReader(cfgString, XmlNodeType.Document, null)); + Assert.Throws<HibernateConfigException>(()=>cfg.Configure(new XmlTextReader(cfgString, XmlNodeType.Document, null))); } [Test] - [ExpectedException(typeof(HibernateConfigException))] public void NoSessionFactoriesInConfiguration() { string cfgString = @"<?xml version='1.0' encoding='utf-8' ?><someElement />"; Configuration cfg = new Configuration(); - cfg.Configure(new XmlTextReader(cfgString, XmlNodeType.Document, null)); + Assert.Throws<HibernateConfigException>(()=>cfg.Configure(new XmlTextReader(cfgString, XmlNodeType.Document, null))); } [Test] Modified: trunk/nhibernate/src/NHibernate.Test/CfgTest/ConfigurationSchemaFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/CfgTest/ConfigurationSchemaFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/CfgTest/ConfigurationSchemaFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -11,7 +11,7 @@ [TestFixture] public class ConfigurationSchemaFixture { - [Test, ExpectedException(typeof(HibernateConfigException))] + [Test] public void InvalidConfig() { string xml = @@ -21,7 +21,7 @@ </hibernate-configuration>"; XmlTextReader xtr = new XmlTextReader(xml, XmlNodeType.Document, null); - HibernateConfiguration hc = new HibernateConfiguration(xtr); + Assert.Throws<HibernateConfigException>(()=>new HibernateConfiguration(xtr)); } [Test] @@ -52,7 +52,7 @@ Assert.AreEqual(hc.UseReflectionOptimizer, newhc.UseReflectionOptimizer); } - [Test, ExpectedException(typeof(HibernateConfigException))] + [Test] public void EmptyFactoryNotAllowed() { // session-factory omission not allowed out of App.config @@ -63,7 +63,7 @@ </hibernate-configuration>"; XmlTextReader xtr = new XmlTextReader(xml, XmlNodeType.Document, null); - HibernateConfiguration hc = new HibernateConfiguration(xtr); + Assert.Throws<HibernateConfigException>(()=> new HibernateConfiguration(xtr)); } [Test] @@ -148,7 +148,7 @@ (new MappingConfiguration("AAssembly", null)))); } - [Test, ExpectedException(typeof(HibernateConfigException))] + [Test] public void NotAllowedMappings() { string xml = @@ -160,7 +160,7 @@ </hibernate-configuration>"; XmlTextReader xtr = new XmlTextReader(xml, XmlNodeType.Document, null); - HibernateConfiguration hc = new HibernateConfiguration(xtr); + Assert.Throws<HibernateConfigException>(()=>new HibernateConfiguration(xtr)); } [Test] Modified: trunk/nhibernate/src/NHibernate.Test/CfgTest/ConfigurationSerializationTests.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/CfgTest/ConfigurationSerializationTests.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/CfgTest/ConfigurationSerializationTests.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -5,7 +5,6 @@ using NHibernate.DomainModel; using NHibernate.Tool.hbm2ddl; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.CfgTest { Modified: trunk/nhibernate/src/NHibernate.Test/ConnectionStringTest/NamedConnectionStringFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/ConnectionStringTest/NamedConnectionStringFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/ConnectionStringTest/NamedConnectionStringFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -11,13 +11,12 @@ public class NamedConnectionStringFixture { [Test] - [ExpectedException(typeof(HibernateException), "Could not find named connection string MyConStr")] public void InvalidNamedConnectedStringThrows() { Dictionary<string, string> settings = new Dictionary<string, string>(); settings.Add(Environment.ConnectionStringName, "MyConStr"); ConnectionProvider cp = new MockConnectionProvider(); - cp.Configure(settings); + Assert.Throws<HibernateException>(()=>cp.Configure(settings), "Could not find named connection string MyConStr"); } [Test] Modified: trunk/nhibernate/src/NHibernate.Test/Criteria/CriteriaQueryTest.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/Criteria/CriteriaQueryTest.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/Criteria/CriteriaQueryTest.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -7,7 +7,6 @@ using NHibernate.Type; using NHibernate.Util; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.Criteria { @@ -1434,14 +1433,14 @@ session.Close(); } - [Test, ExpectedException(typeof(QueryException))] + [Test] public void TypeMismatch() { using (ISession session = OpenSession()) { - session.CreateCriteria(typeof(Enrolment)) + Assert.Throws<QueryException>(() => session.CreateCriteria(typeof(Enrolment)) .Add(Expression.Eq("Student", 10)) // Type mismatch! - .List(); + .List()); } } Modified: trunk/nhibernate/src/NHibernate.Test/Deletetransient/DeleteTransientEntityTest.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/Deletetransient/DeleteTransientEntityTest.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/Deletetransient/DeleteTransientEntityTest.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,6 +1,5 @@ using System.Collections; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.Deletetransient { Modified: trunk/nhibernate/src/NHibernate.Test/DriverTest/NullReferenceFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/DriverTest/NullReferenceFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/DriverTest/NullReferenceFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -24,28 +24,21 @@ /// but all properties were null. /// </remarks> /// TODO: I think this fixture is redundant now due to the QueryTest fixtures, just mark it so that it catches the new exception type for now - [Test, ExpectedException(typeof(QueryException))] + [Test] public void NoParameterNameNullReference() { ISession s = null; try { s = OpenSession(); - Console.WriteLine("about to run query"); IQuery q = s.CreateQuery("from Simple s where s.Name = :missing"); Assert.IsNotNull(q); q.List(); } - catch (ADOException ae) + catch (QueryException ae) { - Assert.IsTrue(ae.InnerException is QueryException); - Assert.IsTrue(ae.InnerException.Message.StartsWith("No value assigned to parameter")); + Assert.IsTrue(ae.Message.StartsWith("Not all named parameters have been set")); } - catch (Exception e) - { - Console.WriteLine(e.ToString()); - throw; - } finally { s.Close(); Modified: trunk/nhibernate/src/NHibernate.Test/EntityModeTest/Multi/MultiRepresentationFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/EntityModeTest/Multi/MultiRepresentationFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/EntityModeTest/Multi/MultiRepresentationFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -3,7 +3,6 @@ using System.Collections.Generic; using System.Xml; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.EntityModeTest.Multi { Modified: trunk/nhibernate/src/NHibernate.Test/EntityModeTest/Xml/Accessors/XmlAccessorFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/EntityModeTest/Xml/Accessors/XmlAccessorFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/EntityModeTest/Xml/Accessors/XmlAccessorFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -3,7 +3,6 @@ using NHibernate.Mapping; using NHibernate.Properties; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.EntityModeTest.Xml.Accessors { Modified: trunk/nhibernate/src/NHibernate.Test/EntityModeTest/Xml/Basic/XmlFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/EntityModeTest/Xml/Basic/XmlFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/EntityModeTest/Xml/Basic/XmlFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -5,7 +5,6 @@ using NHibernate.Criterion; using NHibernate.Transform; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; using Environment=NHibernate.Cfg.Environment; namespace NHibernate.Test.EntityModeTest.Xml.Basic Modified: trunk/nhibernate/src/NHibernate.Test/Events/Collections/AbstractCollectionEventFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/Events/Collections/AbstractCollectionEventFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/Events/Collections/AbstractCollectionEventFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -4,7 +4,6 @@ using NHibernate.Event; using NHibernate.Test.Events.Collections.Association.Bidirectional.ManyToMany; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.Events.Collections { Modified: trunk/nhibernate/src/NHibernate.Test/ExpressionTest/SimpleExpressionFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/ExpressionTest/SimpleExpressionFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/ExpressionTest/SimpleExpressionFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -71,7 +71,6 @@ } [Test] - [ExpectedException(typeof(QueryException))] public void MisspelledPropertyWithNormalizedEntityPersister() { using (ISession session = factory.OpenSession()) @@ -79,7 +78,7 @@ CreateObjects(typeof(Multi), session); ICriterion expression = Expression.Eq("MisspelledProperty", DateTime.Now); - expression.ToSqlString(criteria, criteriaQuery, new CollectionHelper.EmptyMapClass<string, IFilter>()); + Assert.Throws<QueryException>(() =>expression.ToSqlString(criteria, criteriaQuery, new CollectionHelper.EmptyMapClass<string, IFilter>())); } } } Modified: trunk/nhibernate/src/NHibernate.Test/Extendshbm/ExtendsFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/Extendshbm/ExtendsFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/Extendshbm/ExtendsFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,6 +1,5 @@ using NHibernate.Cfg; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.Extendshbm { Modified: trunk/nhibernate/src/NHibernate.Test/Extralazy/ExtraLazyFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/Extralazy/ExtraLazyFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/Extralazy/ExtraLazyFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,6 +1,5 @@ using System.Collections; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.Extralazy { Modified: trunk/nhibernate/src/NHibernate.Test/FilterTest/FilterConfig.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/FilterTest/FilterConfig.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/FilterTest/FilterConfig.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -55,7 +55,6 @@ [Test] - [ExpectedException(typeof(HibernateException))] public void TestFilterThrowsWithNoParameterSet() { Configuration cfg = new Configuration(); @@ -65,7 +64,7 @@ ISession session = factory.OpenSession(); IFilter filter = session.EnableFilter("LiveFilter"); - filter.Validate(); + Assert.Throws<HibernateException>(() => filter.Validate()); } } } \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate.Test/HQL/Ast/SqlTranslationFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/HQL/Ast/SqlTranslationFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/HQL/Ast/SqlTranslationFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,5 +1,4 @@ using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.HQL.Ast { Modified: trunk/nhibernate/src/NHibernate.Test/HQL/HQLFunctions.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/HQL/HQLFunctions.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/HQL/HQLFunctions.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -3,7 +3,6 @@ using NHibernate.Dialect; using NHibernate.Dialect.Function; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.Hql { @@ -186,7 +185,7 @@ } } - [Test, ExpectedException(typeof(QueryException))] + [Test] public void AggregateSumNH1100() { using (ISession s = OpenSession()) @@ -199,7 +198,7 @@ } using (ISession s = OpenSession()) { - s.CreateQuery("select distinct new SummaryItem(a.Description, sum(BodyWeight)) from Animal a").List<SummaryItem>(); + Assert.Throws<QueryException>(() => s.CreateQuery("select distinct new SummaryItem(a.Description, sum(BodyWeight)) from Animal a").List<SummaryItem>()); } } Modified: trunk/nhibernate/src/NHibernate.Test/HQL/SqlCommentsFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/HQL/SqlCommentsFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/HQL/SqlCommentsFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,7 +1,6 @@ using System.Collections; using NHibernate.Cfg; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.HQL { Modified: trunk/nhibernate/src/NHibernate.Test/IdGen/Enhanced/SequenceStyleConfigUnitFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/IdGen/Enhanced/SequenceStyleConfigUnitFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/IdGen/Enhanced/SequenceStyleConfigUnitFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,7 +1,6 @@ using System.Collections.Generic; using NHibernate.Id.Enhanced; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.IdGen.Enhanced { Modified: trunk/nhibernate/src/NHibernate.Test/IdGen/NativeGuid/NativeGuidFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/IdGen/NativeGuid/NativeGuidFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/IdGen/NativeGuid/NativeGuidFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,6 +1,5 @@ using System.Collections; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.IdGen.NativeGuid { Modified: trunk/nhibernate/src/NHibernate.Test/IdGen/NativeGuid/NativeGuidGeneratorFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/IdGen/NativeGuid/NativeGuidGeneratorFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/IdGen/NativeGuid/NativeGuidGeneratorFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -3,7 +3,6 @@ using NHibernate.Engine; using NHibernate.Id; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.IdGen.NativeGuid { Modified: trunk/nhibernate/src/NHibernate.Test/IdTest/IdentifierGeneratorFactoryFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/IdTest/IdentifierGeneratorFactoryFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/IdTest/IdentifierGeneratorFactoryFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -12,10 +12,10 @@ /// caught with a bad class name passed in. /// </summary> [Test] - [ExpectedException(typeof(IdentifierGenerationException), "Could not interpret id generator strategy: Guid")] public void NonCreatableStrategy() { - IdentifierGeneratorFactory.Create("Guid", NHibernateUtil.Guid, null, new MsSql2000Dialect()); + Assert.Throws<IdentifierGenerationException>(() => IdentifierGeneratorFactory.Create("Guid", NHibernateUtil.Guid, null, new MsSql2000Dialect()), + "Could not interpret id generator strategy: Guid"); } } } \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate.Test/Legacy/CriteriaTest.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/Legacy/CriteriaTest.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/Legacy/CriteriaTest.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -117,14 +117,13 @@ } [Test] - [ExpectedException(typeof(QueryException))] public void CriteriaTypeMismatch() { using (ISession s = OpenSession()) { - s.CreateCriteria(typeof(Master)) + Assert.Throws<QueryException>(() =>s.CreateCriteria(typeof(Master)) .Add(Expression.Like("Details", "SomeString")) - .List(); + .List()); } } @@ -144,14 +143,13 @@ } [Test] - [ExpectedException(typeof(QueryException))] public void CriteriaCompositeProperty() { using (ISession s = OpenSession()) { - s.CreateCriteria(typeof(Master)) + Assert.Throws<QueryException>(() =>s.CreateCriteria(typeof(Master)) .Add(Expression.Eq("Details.I", 10)) - .List(); + .List()); } } Modified: trunk/nhibernate/src/NHibernate.Test/Legacy/FooBarTest.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/Legacy/FooBarTest.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/Legacy/FooBarTest.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1985,24 +1985,22 @@ } [Test] - [ExpectedException(typeof(QueryException))] public void VerifyParameterNamedMissing() { using (ISession s = OpenSession()) { IQuery q = s.CreateQuery("select bar from Bar as bar where bar.X > :myX"); - q.List(); + Assert.Throws<QueryException>(() =>q.List()); } } [Test] - [ExpectedException(typeof(QueryException))] public void VerifyParameterPositionalMissing() { using (ISession s = OpenSession()) { IQuery q = s.CreateQuery("select bar from Bar as bar where bar.X > ?"); - q.List(); + Assert.Throws<QueryException>(() =>q.List()); } } @@ -2028,7 +2026,6 @@ } [Test] - [ExpectedException(typeof(QueryException))] public void VerifyParameterPositionalMissing2() { using (ISession s = OpenSession()) @@ -2036,7 +2033,7 @@ IQuery q = s.CreateQuery("select bar from Bar as bar where bar.String = ? or bar.String = ? or bar.String = ?"); q.SetParameter(0, "bull"); q.SetParameter(2, "shit"); - q.List(); + Assert.Throws<QueryException>(() =>q.List()); } } Modified: trunk/nhibernate/src/NHibernate.Test/MappingExceptions/MissingDefCtorFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/MappingExceptions/MissingDefCtorFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/MappingExceptions/MissingDefCtorFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -11,14 +11,14 @@ [TestFixture] public class MissingDefCtorFixture { - [Test, ExpectedException(typeof(InstantiationException))] + [Test] public void ClassMissingDefaultCtor() { // add a resource that doesn't exist string resource = "NHibernate.Test.MappingExceptions.MissingDefCtor.hbm.xml"; Configuration cfg = new Configuration(); - cfg.AddResource(resource, this.GetType().Assembly); - cfg.BuildSessionFactory(); + cfg.AddResource(resource, this.GetType().Assembly); + Assert.Throws<InstantiationException>(() =>cfg.BuildSessionFactory()); } } } \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate.Test/MappingTest/ForeignKeyFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/MappingTest/ForeignKeyFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/MappingTest/ForeignKeyFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -7,7 +7,6 @@ public class ForeignKeyFixture { [Test] - [ExpectedException(typeof(FKUnmatchingColumnsException))] public void UnmatchingColumns() { Table primaryTable = new Table("pktable"); @@ -38,7 +37,7 @@ fk.Table = fkTable; fk.ReferencedTable = primaryTable; - fk.AlignColumns(); + Assert.Throws<FKUnmatchingColumnsException>(() => fk.AlignColumns()); } } } \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate.Test/NHAssert.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHAssert.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHAssert.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,6 +1,8 @@ using System; -using NHibernate.Test.Assertions; +using System.Reflection; +using System.Text; using NUnit.Framework; +using System.Collections.Generic; namespace NHibernate.Test { @@ -15,7 +17,7 @@ public static void HaveSerializableAttribute(System.Type clazz, string message, params object[] args) { - Assert.DoAssert(new HaveSerializableAttributeAsserter(clazz, message, args)); + Assert.That(clazz, Has.Attribute<SerializableAttribute>(), message, args); } public static void InheritedAreMarkedSerializable(System.Type clazz) @@ -25,7 +27,20 @@ public static void InheritedAreMarkedSerializable(System.Type clazz, string message, params object[] args) { - Assert.DoAssert(new InheritedAreMarkedSerializable(clazz, message, args)); + var sb = new StringBuilder(); + int failedCount = 0; + Assembly nhbA = Assembly.GetAssembly(clazz); + IList<System.Type> types = ClassList(nhbA, clazz); + foreach (System.Type tp in types) + { + object[] atts = tp.GetCustomAttributes(typeof(SerializableAttribute), false); + if (atts.Length == 0) + { + sb.AppendLine(string.Format(" class {0} is not marked as Serializable", tp.FullName)); + failedCount++; + } + } + Assert.That(failedCount, Is.EqualTo(0)); } public static void IsSerializable(object obj) @@ -35,9 +50,23 @@ public static void IsSerializable(object obj, string message, params object[] args) { - Assert.DoAssert(new IsSerializable(obj, message, args)); + Assert.That(obj, Is.BinarySerializable, message, args); } #endregion + private static IList<System.Type> ClassList(Assembly assembly, System.Type type) + { + IList<System.Type> result = new List<System.Type>(); + if (assembly != null) + { + System.Type[] types = assembly.GetTypes(); + foreach (System.Type tp in types) + { + if (tp != type && type.IsAssignableFrom(tp) && !tp.IsInterface) + result.Add(tp); + } + } + return result; + } } } \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/Docs/Associations/BiM21/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/Docs/Associations/BiM21/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/Docs/Associations/BiM21/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -46,7 +46,6 @@ } [Test] - [ExpectedException(typeof(PropertyValueException))] public void TestErrorUsage() { using (ISession session = OpenSession()) @@ -59,7 +58,7 @@ fred.Address = flinstoneWay; wilma.Address = flinstoneWay; - session.Save(fred); + Assert.Throws<PropertyValueException>(() => session.Save(fred)); } } } Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/EmptyMappingsFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/EmptyMappingsFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/EmptyMappingsFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -30,13 +30,13 @@ } } - [Test, ExpectedException(typeof(ObjectDisposedException))] + [Test] public void ReconnectAfterClose() { using (ISession s = OpenSession()) { s.Close(); - s.Reconnect(); + Assert.Throws<ObjectDisposedException>(() => s.Reconnect()); } } @@ -56,11 +56,11 @@ } } - [Test, ExpectedException(typeof(ArgumentNullException))] + [Test] public void NullInterceptor() { IInterceptor nullInterceptor = null; - sessions.OpenSession(nullInterceptor).Close(); + Assert.Throws<ArgumentNullException>(() => sessions.OpenSession(nullInterceptor).Close()); } [Test] Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/Futures/FallbackFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/Futures/FallbackFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/Futures/FallbackFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -5,7 +5,6 @@ using NHibernate.Driver; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; using Environment=NHibernate.Cfg.Environment; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/LazyLoadBugTest.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/LazyLoadBugTest.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/LazyLoadBugTest.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -14,7 +14,6 @@ } [Test] - [ExpectedException(typeof(LazyInitializationException))] public void TestLazyLoad() { int parentId = 0; @@ -45,7 +44,7 @@ // Because it maintains logic to maintain the collection during the property set it should // tell NHibernate to skip the setter and access the field. If it doesn't, then throw // a LazyInitializationException. - int count = parent2.Children.Count; + Assert.Throws<LazyInitializationException>(() => { int count = parent2.Children.Count; }); } } finally Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1289/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1289/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1289/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -3,7 +3,6 @@ using System.Text; using Iesi.Collections.Generic; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1289 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1326/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1326/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1326/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,6 +1,7 @@ using System; using NHibernate.Cfg; using NHibernate.Event; +using NHibernate.Id; using NHibernate.Transaction; using NUnit.Framework; @@ -16,14 +17,12 @@ [Test] - [ExpectedException(typeof(InvalidOperationException), - "Disconnect cannot be called while a transaction is in progress.")] public void ShouldThrowIfCallingDisconnectInsideTransaction() { using (ISession s = OpenSession()) using (ITransaction tx = s.BeginTransaction()) { - s.Disconnect(); + Assert.Throws<InvalidOperationException>(() => s.Disconnect(), "Disconnect cannot be called while a transaction is in progress."); tx.Commit(); } } Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1349/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1349/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1349/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -3,7 +3,6 @@ using System.Collections.Generic; using System.Text; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1349 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1413/PagingTest.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1413/PagingTest.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1413/PagingTest.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,7 +1,6 @@ using System; using NHibernate.Criterion; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1413 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1443/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1443/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1443/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -2,7 +2,6 @@ using NHibernate.Cfg; using NHibernate.Tool.hbm2ddl; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1443 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1464/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1464/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1464/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,7 +1,6 @@ using System; using NHibernate.Proxy; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; using System.Collections.Generic; namespace NHibernate.Test.NHSpecificTest.NH1464 Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1488/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1488/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1488/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,6 +1,5 @@ using System.Collections; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1488 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1490/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1490/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1490/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,7 +1,6 @@ using System.Collections.Generic; using NHibernate.Dialect; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1490 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1499/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1499/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1499/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -43,7 +43,6 @@ } } [Test] - [ExpectedException(typeof(QueryException))] public void CheckIfDetachedCriteriaCanBeUsedOnPropertyRestriction() { using (ISession session = OpenSession()) @@ -56,7 +55,7 @@ Property.ForName("Title").Eq("Spec"), Property.ForName("Person").Eq(detached) )); - IList<Document> results = criteria.List<Document>(); + Assert.Throws<QueryException>(() => criteria.List<Document>()); } } Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1508/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1508/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1508/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -66,32 +66,26 @@ } [Test] - [ExpectedException(typeof(NotSupportedException))] public void ThrowsExceptionWhenSqlQueryIsGiven() { using (ISession session = OpenSession()) using (ITransaction tx = session.BeginTransaction()) { ISQLQuery sqlQuery = session.CreateSQLQuery("select * from Document"); - IMultiQuery q = session - .CreateMultiQuery() - .Add(sqlQuery); - q.List(); + Assert.Throws<NotSupportedException>(() => session.CreateMultiQuery().Add(sqlQuery)); } } [Test] - [ExpectedException(typeof(NotSupportedException))] public void ThrowsExceptionWhenNamedSqlQueryIsGiven() { using (ISession session = OpenSession()) using (ITransaction tx = session.BeginTransaction()) { - IMultiQuery q = session + Assert.Throws<NotSupportedException>(() =>session .CreateMultiQuery() - .AddNamedQuery("SampleSqlQuery"); - q.List(); + .AddNamedQuery("SampleSqlQuery")); } } Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1515/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1515/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1515/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,7 +1,6 @@ using System.Collections.Generic; using NHibernate.Proxy; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1515 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1521/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1521/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1521/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -3,7 +3,6 @@ using NHibernate.Dialect; using NHibernate.Tool.hbm2ddl; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1521 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1533/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1533/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1533/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -3,7 +3,6 @@ using System.Collections.Generic; using System.Text; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1533 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1552/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1552/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1552/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -4,7 +4,6 @@ using System.Text; using NHibernate.Dialect; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1552 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1593/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1593/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1593/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -3,7 +3,6 @@ using NHibernate.Tool.hbm2ddl; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1593 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1608/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1608/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1608/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,7 +1,6 @@ using NHibernate.Util; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1608 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1612/NativeSqlCollectionLoaderFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1612/NativeSqlCollectionLoaderFixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1612/NativeSqlCollectionLoaderFixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -2,7 +2,6 @@ using System.Collections.Generic; using NHibernate.Dialect; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1612 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1621/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1621/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1621/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,5 +1,4 @@ using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1621 { @@ -32,7 +31,7 @@ var nums = session.CreateQuery("from Nums b where b.Sum > 4").List<Nums>(); - Assert.That(nums, Has.Count(1)); + Assert.That(nums.Count, Is.EqualTo(1)); Assert.That(nums[0].Sum, Is.EqualTo(7)); session.Delete("from Nums"); Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1632/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1632/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1632/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,5 +1,4 @@ using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1632 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1635/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1635/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1635/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,7 +1,6 @@ using System.Text; using NHibernate.Tool.hbm2ddl; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1635 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1640/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1640/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1640/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,5 +1,4 @@ using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1640 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1675/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1675/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1675/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,5 +1,4 @@ using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1675 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1693/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1693/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1693/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,5 +1,4 @@ using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1693 { @@ -43,7 +42,7 @@ var list = session.CreateQuery(q1) .SetParameter("cat", 10) .List<Invoice>(); - Assert.That(list, Has.Count(2)); + Assert.That(list.Count, Is.EqualTo(2)); Assert.That(list[0].Num == 2 && list[0].Mode == "a"); Assert.That(list[1].Num == 4 && list[1].Mode == "a"); @@ -64,7 +63,7 @@ var list = session.CreateQuery(q1) .SetParameter("cat", 10) .List<Invoice>(); - Assert.That(list, Has.Count(2)); + Assert.That(list.Count, Is.EqualTo(2)); Assert.That(list[0].Num == 2 && list[0].Mode == "a"); Assert.That(list[1].Num == 4 && list[1].Mode == "a"); Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1694/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1694/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1694/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -2,7 +2,6 @@ using NHibernate.Criterion; using NHibernate.Dialect; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1694 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1710/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1710/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1710/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -3,7 +3,6 @@ using NHibernate.Engine; using NHibernate.Tool.hbm2ddl; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1710 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1713/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1713/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1713/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -2,7 +2,6 @@ using NHibernate.Dialect; using NHibernate.Util; using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1713 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1741/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1741/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1741/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -3,7 +3,6 @@ using NHibernate.Impl; using NUnit.Framework; using NHibernate.Util; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH1741 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH280/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH280/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH280/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -55,12 +55,12 @@ } } - [Test, ExpectedException(typeof(NHibernate.QueryException))] + [Test] public void TokenUnknow() { using (ISession s = OpenSession()) { - IList l = s.CreateQuery("select 123, notRecognized, f.Description from Foo f").List(); + Assert.Throws<QueryException>(() =>s.CreateQuery("select 123, notRecognized, f.Description from Foo f").List()); } } } Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH350/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH350/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH350/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -13,7 +13,7 @@ // We pass an Int32 id to Load and expect an exception, since the class // uses Int64 ids. - [Test, ExpectedException(typeof(TypeMismatchException))] + [Test] public void Loading() { object parentId; @@ -31,9 +31,7 @@ { using (ISession session = OpenSession()) { - SecurityDomain aDomain = (SecurityDomain) session.Load(typeof(SecurityDomain), 1); - Assert.AreEqual("Name", aDomain.Name); - Assert.IsTrue(aDomain.ChildDomains.Count > 0); + Assert.Throws<TypeMismatchException>(() => session.Load(typeof(SecurityDomain), 1)); } } finally Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH496/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH496/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH496/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -36,8 +36,7 @@ using (ISession s = OpenSession()) using (ITransaction t = s.BeginTransaction()) { - obj = (WronglyMappedClass) s.Get(typeof(WronglyMappedClass), obj.Id); - Assert.AreEqual(10, obj.SomeInt); + Assert.Throws<PropertyAccessException>(() => s.Get(typeof(WronglyMappedClass), obj.Id)); t.Commit(); } } Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH593/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH593/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH593/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -6,16 +6,16 @@ [TestFixture] public class Fixture : BugTestCase { - [Test, ExpectedException(typeof(QueryException))] + [Test] public void Bug() { using (ISession session = OpenSession()) { User user = new User("test"); user.UserId = 10; - session.CreateCriteria(typeof(Blog)) + Assert.Throws<QueryException>(() => session.CreateCriteria(typeof(Blog)) .Add(Expression.In("Users", new User[] {user})) - .List(); + .List()); } } } Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH606/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH606/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH606/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -26,13 +26,13 @@ [TestFixture] public class Fixture { - [Test, ExpectedException(typeof(MappingException))] + [Test] public void InvalidGenericMapping() { - ISessionFactory sf = new Configuration() - .AddResource(typeof (Fixture).Namespace + ".Mapping.hbm.xml", typeof (Fixture).Assembly) - .BuildSessionFactory(); - sf.Close(); + Assert.Throws<MappingException>( + () => + new Configuration().AddResource(typeof (Fixture).Namespace + ".Mapping.hbm.xml", typeof (Fixture).Assembly). + BuildSessionFactory()); } } } Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH662/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH662/Fixture.cs 2009-05-02 05:10:00 UTC (rev 4223) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH662/Fixture.cs 2009-05-02 21:53:39 UTC (rev 4224) @@ -1,5 +1,4 @@ using NUnit.Framework; -using NUnit.Framework.SyntaxHelpers; namespace NHibernate.Test.NHSpecificTest.NH662 { Modified: trunk/nhiber... [truncated message content] |