Nuclex.Support/Source/Tracking
Markus Ewald 128feac03e Reduced the likelihood of the unlimited wait test for the transaction class resulting in a code coverage of less than 100%
git-svn-id: file:///srv/devel/repo-conversion/nusu@150 d2e56fa2-650e-0410-a79f-9358c0239efd
2009-06-17 21:07:34 +00:00
..
Internal 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
IdleStateEventArgs.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
IdleStateEventArgs.Test.cs Fixed some typos in the comments; added weak collection which stores objects by weak reference; moved UNITTEST #if to the top of the files for some unit tests 2009-03-11 19:20:28 +00:00
IProgressReporter.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
IStatusReporter.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
ProgressReportEventArgs.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
ProgressReportEventArgs.Test.cs Fixed some typos in the comments; added weak collection which stores objects by weak reference; moved UNITTEST #if to the top of the files for some unit tests 2009-03-11 19:20:28 +00:00
ProgressTracker.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
ProgressTracker.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
Request.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
Request.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
StatusReportEventArgs.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
StatusReportEventArgs.Test.cs Fixed some typos in the comments; added weak collection which stores objects by weak reference; moved UNITTEST #if to the top of the files for some unit tests 2009-03-11 19:20:28 +00:00
Transaction.cs Added an obvious, simple and important optimization: when Transaction.Wait() is called, the transaction will not create a WaitHandle if it has already ended 2009-05-28 19:55:48 +00:00
Transaction.Test.cs Reduced the likelihood of the unlimited wait test for the transaction class resulting in a code coverage of less than 100% 2009-06-17 21:07:34 +00:00
TransactionGroup.cs 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
TransactionGroup.Test.cs Added another unit test for the transaction group 2009-03-30 20:08:12 +00:00
WeightedTransaction.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
WeightedTransaction.Test.cs Fixed some typos in the comments; added weak collection which stores objects by weak reference; moved UNITTEST #if to the top of the files for some unit tests 2009-03-11 19:20:28 +00:00