Nuclex.Support/Source
Markus Ewald f8adca9e17 Fixed a glaring bug in the Scheduler causing errors when the scheduler's last item in the queue is cancelled
git-svn-id: file:///srv/devel/repo-conversion/nusu@152 d2e56fa2-650e-0410-a79f-9358c0239efd
2009-06-22 18:14:45 +00:00
..
Collections Replaced all ExpectedExceptionAttributes with the new Assert.Throws<>() method to work around a compatibility issue between TeamCity 4.5 and NUnit 2.5 Final 2009-05-07 19:36:27 +00:00
IO Replaced all ExpectedExceptionAttributes with the new Assert.Throws<>() method to work around a compatibility issue between TeamCity 4.5 and NUnit 2.5 Final 2009-05-07 19:36:27 +00:00
Licensing Replaced all ExpectedExceptionAttributes with the new Assert.Throws<>() method to work around a compatibility issue between TeamCity 4.5 and NUnit 2.5 Final 2009-05-07 19:36:27 +00:00
Parsing The command line class can now also be used to build a command line (for example, to pass it to another program); removed dead code from the command line class 2009-04-23 20:23:23 +00:00
Plugins Added prototype factory - a factory which created instances by cloning a prototype instance; redesigned the service manager to query types from an ITypeLister interface instead of tightly coupling it with the PluginRepository class; added type listers that list all assemblies in an app domain, in a PluginRepository and in a predefined list; renamed the IProgressTrackingService to IProgressCollectingService to make it perfectly clear which service is for which purpose; added Instancing.None to disallow the service manager from providing a certain contract; added CPL headers where they were missing 2009-05-27 19:55:06 +00:00
Scheduling Fixed a glaring bug in the Scheduler causing errors when the scheduler's last item in the queue is cancelled 2009-06-22 18:14:45 +00:00
Services Improved comments in various places; disabled all classes in the 'Services' namespace, including the type listers; added scheduler class which will act sort of like the cron daemon on unix machines; defined a time source interface so I can manually advance time instead of waiting in the unit tests; created two time sources, a generic one for all platforms and a windows specific one that will notice when the system time is adjusted 2009-06-04 19:32:15 +00:00
Tracking The unlimited Wait() test still didn't produce 100% coverage - somehow the thread overtook the code creating it - added a Sleep(1) to fix this... 2009-06-19 19:36:25 +00:00
AssertHelper.cs Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now) 2009-01-07 19:05:29 +00:00
AssertHelper.Test.cs Converted AssertHelperTest from using the ExpectedExceptionAttribute to Assert.Throws<>() - let's see if this makes TeamCity happy 2009-05-07 19:07:28 +00:00
FloatHelper.cs Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now) 2009-01-07 19:05:29 +00:00
FloatHelper.Test.cs Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now) 2009-01-07 19:05:29 +00:00
IntegerHelper.cs Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now) 2009-01-07 19:05:29 +00:00
IntegerHelper.Test.cs Made Nuclex.Support compileable on the XBox 360; added new XNA 3.0 project to compile Nuclex.Support on the XBox 360; added my own AssemblyLoadEventArgs implementation since the XBox 360 XNA framework doesn't provide it; other minor fixes so Nuclex.Support can cope with the XBox 360 XNA framework 2009-01-13 18:50:52 +00:00
PathHelper.cs Moved RingMemoryStream class from the Collections namespace to the IO namespace 2009-04-28 20:44:36 +00:00
PathHelper.Test.cs Upgraded Nuclex.Support to NUnit 2.5 Beta 1 2009-01-13 19:30:33 +00:00
Shared.cs Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now) 2009-01-07 19:05:29 +00:00
Shared.Test.cs Upgraded Nuclex.Support to NUnit 2.5 Beta 1 2009-01-13 19:30:33 +00:00
StringHelper.cs Updated copyright statement to include the year 2009 =); finally decided to make some of the NUnit assert helper methods public and include it in Nuclex.Support (yes, that means those methods won't be there in a build with unit testing disabled, a compromise accepted now) 2009-01-07 19:05:29 +00:00
StringHelper.Test.cs Upgraded Nuclex.Support to NUnit 2.5 Beta 1 2009-01-13 19:30:33 +00:00
StringSegment.cs Added a class for chaining together multiple System.IO.Stream instances into a single stream; minor improvements to docs; improved an exception error message in the StringSegment class 2009-04-22 18:55:59 +00:00
StringSegment.Test.cs Replaced all ExpectedExceptionAttributes with the new Assert.Throws<>() method to work around a compatibility issue between TeamCity 4.5 and NUnit 2.5 Final 2009-05-07 19:36:27 +00:00
WeakReference.cs Updated code to match current coding guidelines 2009-04-08 19:28:31 +00:00
WeakReference.Test.cs Upgraded Nuclex.Support to NUnit 2.5 Beta 1 2009-01-13 19:30:33 +00:00
XmlHelper.cs Added prototype code for an inversion-of-control container and a progress tracking service; moved XmlHelper class from Nuclex.UserInterface to Nuclex.Support; Nuclex.Support now uses the .NET Framework's own AssemblyLoadEventArgs class if it is compiled for the full framework; fixed a bug in the Request class that would cause exceptions to not be reported if Join() was called on a Request<x> was casted to a plain Request 2009-05-20 20:14:21 +00:00
XmlHelper.Test.cs Added prototype code for an inversion-of-control container and a progress tracking service; moved XmlHelper class from Nuclex.UserInterface to Nuclex.Support; Nuclex.Support now uses the .NET Framework's own AssemblyLoadEventArgs class if it is compiled for the full framework; fixed a bug in the Request class that would cause exceptions to not be reported if Join() was called on a Request<x> was casted to a plain Request 2009-05-20 20:14:21 +00:00