Allowed compilation and unit tests with the mono-3.5 profile and without NMock
git-svn-id: file:///srv/devel/repo-conversion/nusu@311 d2e56fa2-650e-0410-a79f-9358c0239efd
This commit is contained in:
parent
de4a7d2213
commit
e8c21b91d4
|
@ -16,7 +16,7 @@
|
||||||
<DebugType>full</DebugType>
|
<DebugType>full</DebugType>
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
<OutputPath>bin\mono-3.5\Debug\</OutputPath>
|
<OutputPath>bin\mono-3.5\Debug\</OutputPath>
|
||||||
<DefineConstants>DEBUG;NO_SPECIALIZED_COLLECTIONS;NO_CONCURRENT_COLLECTIONS;NO_SETS</DefineConstants>
|
<DefineConstants>DEBUG;UNITTEST;NO_SPECIALIZED_COLLECTIONS;NO_CONCURRENT_COLLECTIONS;NO_SETS;NO_NMOCK</DefineConstants>
|
||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<ConsolePause>false</ConsolePause>
|
<ConsolePause>false</ConsolePause>
|
||||||
|
@ -28,13 +28,22 @@
|
||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<ConsolePause>false</ConsolePause>
|
<ConsolePause>false</ConsolePause>
|
||||||
<DefineConstants>NO_SPECIALIZED_COLLECTIONS;NO_CONCURRENT_COLLECTIONS;NO_SETS</DefineConstants>
|
<DefineConstants>UNITTEST;NO_SPECIALIZED_COLLECTIONS;NO_CONCURRENT_COLLECTIONS;NO_SETS;NO_NMOCK</DefineConstants>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Reference Include="System" />
|
<Reference Include="System" />
|
||||||
<Reference Include="System.Xml" />
|
<Reference Include="System.Xml" />
|
||||||
<Reference Include="System.Xml.Linq" />
|
<Reference Include="System.Xml.Linq" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Reference Include="NMock.StrongNamed">
|
||||||
|
<HintPath>..\References\nmock\mono-2.0\NMock.StrongNamed.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="nunit.framework, Version=2.6.0.12051, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
|
||||||
|
<SpecificVersion>False</SpecificVersion>
|
||||||
|
<HintPath>..\References\nunit\net-2.0\framework\nunit.framework.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||||
<Compile Include="Source\Cloning\CloneFactoryTest.cs" />
|
<Compile Include="Source\Cloning\CloneFactoryTest.cs" />
|
||||||
|
|
|
@ -230,6 +230,8 @@ namespace Nuclex.Support {
|
||||||
Assert.AreEqual(Environment.ProcessorCount, AffineThreadPool.MaxThreads);
|
Assert.AreEqual(Environment.ProcessorCount, AffineThreadPool.MaxThreads);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if WINDOWS
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Verifies that the ProcessThread instance for a system thread id can
|
/// Verifies that the ProcessThread instance for a system thread id can
|
||||||
/// be determined using the GetProcessThread() method
|
/// be determined using the GetProcessThread() method
|
||||||
|
@ -250,6 +252,8 @@ namespace Nuclex.Support {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif // WINDOWS
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Tests whether the afine thread pool's default exception handler works
|
/// Tests whether the afine thread pool's default exception handler works
|
||||||
/// as expected
|
/// as expected
|
||||||
|
|
|
@ -18,6 +18,8 @@ License along with this library
|
||||||
*/
|
*/
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#if !NO_SETS
|
||||||
|
|
||||||
#if UNITTEST
|
#if UNITTEST
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
|
@ -220,3 +222,5 @@ namespace Nuclex.Support.Cloning {
|
||||||
} // namespace Nuclex.Support.Cloning
|
} // namespace Nuclex.Support.Cloning
|
||||||
|
|
||||||
#endif // UNITTEST
|
#endif // UNITTEST
|
||||||
|
|
||||||
|
#endif // !NO_SETS
|
||||||
|
|
|
@ -31,6 +31,8 @@ namespace Nuclex.Support.Collections {
|
||||||
[TestFixture]
|
[TestFixture]
|
||||||
internal class ConstantsTest {
|
internal class ConstantsTest {
|
||||||
|
|
||||||
|
#if !NO_SPECIALIZED_COLLECTIONS
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Verifies that the collection reset event arguments have 'reset' specified as
|
/// Verifies that the collection reset event arguments have 'reset' specified as
|
||||||
/// their action
|
/// their action
|
||||||
|
@ -42,6 +44,8 @@ namespace Nuclex.Support.Collections {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif // !NO_SPECIALIZED_COLLECTIONS
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace Nuclex.Support.Collections
|
} // namespace Nuclex.Support.Collections
|
||||||
|
|
|
@ -18,6 +18,8 @@ License along with this library
|
||||||
*/
|
*/
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#if !NO_NMOCK
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
|
||||||
|
@ -139,3 +141,5 @@ namespace Nuclex.Support.Collections {
|
||||||
} // namespace Nuclex.Support.Collections
|
} // namespace Nuclex.Support.Collections
|
||||||
|
|
||||||
#endif // UNITTEST
|
#endif // UNITTEST
|
||||||
|
|
||||||
|
#endif // !NO_NMOCK
|
||||||
|
|
|
@ -18,6 +18,8 @@ License along with this library
|
||||||
*/
|
*/
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#if !NO_NMOCK
|
||||||
|
|
||||||
#if UNITTEST
|
#if UNITTEST
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
|
@ -584,3 +586,5 @@ namespace Nuclex.Support.Collections {
|
||||||
} // namespace Nuclex.Support.Collections
|
} // namespace Nuclex.Support.Collections
|
||||||
|
|
||||||
#endif // UNITTEST
|
#endif // UNITTEST
|
||||||
|
|
||||||
|
#endif // !NO_NMOCK
|
||||||
|
|
|
@ -18,6 +18,8 @@ License along with this library
|
||||||
*/
|
*/
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#if !NO_NMOCK
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
|
||||||
|
@ -170,3 +172,5 @@ namespace Nuclex.Support.Collections {
|
||||||
} // namespace Nuclex.Support.Collections
|
} // namespace Nuclex.Support.Collections
|
||||||
|
|
||||||
#endif // UNITTEST
|
#endif // UNITTEST
|
||||||
|
|
||||||
|
#endif // !NO_NMOCK
|
||||||
|
|
|
@ -18,6 +18,8 @@ License along with this library
|
||||||
*/
|
*/
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#if !NO_SETS
|
||||||
|
|
||||||
#if UNITTEST
|
#if UNITTEST
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
|
@ -295,3 +297,5 @@ namespace Nuclex.Support.Collections {
|
||||||
} // namespace Nuclex.Support.Collections
|
} // namespace Nuclex.Support.Collections
|
||||||
|
|
||||||
#endif // UNITTEST
|
#endif // UNITTEST
|
||||||
|
|
||||||
|
#endif // !NO_SETS
|
||||||
|
|
|
@ -18,6 +18,8 @@ License along with this library
|
||||||
*/
|
*/
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#if !NO_SETS
|
||||||
|
|
||||||
#if UNITTEST
|
#if UNITTEST
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
|
@ -202,3 +204,5 @@ namespace Nuclex.Support.Collections {
|
||||||
} // namespace Nuclex.Support.Collections
|
} // namespace Nuclex.Support.Collections
|
||||||
|
|
||||||
#endif // UNITTEST
|
#endif // UNITTEST
|
||||||
|
|
||||||
|
#endif // !NO_SETS
|
||||||
|
|
|
@ -18,6 +18,8 @@ License along with this library
|
||||||
*/
|
*/
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#if !NO_NMOCK
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
@ -495,3 +497,5 @@ namespace Nuclex.Support.Collections {
|
||||||
} // namespace Nuclex.Support.Collections
|
} // namespace Nuclex.Support.Collections
|
||||||
|
|
||||||
#endif // UNITTEST
|
#endif // UNITTEST
|
||||||
|
|
||||||
|
#endif // !NO_NMOCK
|
||||||
|
|
|
@ -18,6 +18,8 @@ License along with this library
|
||||||
*/
|
*/
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#if !NO_SETS
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
|
||||||
|
@ -82,3 +84,5 @@ namespace Nuclex.Support.Collections {
|
||||||
} // namespace Nuclex.Support.Collections
|
} // namespace Nuclex.Support.Collections
|
||||||
|
|
||||||
#endif // UNITTEST
|
#endif // UNITTEST
|
||||||
|
|
||||||
|
#endif // !NO_SETS
|
||||||
|
|
|
@ -18,6 +18,8 @@ License along with this library
|
||||||
*/
|
*/
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#if !NO_CONCURRENT_COLLECTIONS
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
using System.Threading;
|
using System.Threading;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
@ -250,3 +252,5 @@ namespace Nuclex.Support {
|
||||||
} // namespace Nuclex.Support
|
} // namespace Nuclex.Support
|
||||||
|
|
||||||
#endif // UNITTEST
|
#endif // UNITTEST
|
||||||
|
|
||||||
|
#endif // !NO_CONCURRENT_COLLECTIONS
|
||||||
|
|
Loading…
Reference in New Issue
Block a user