2004-06-21  Atsushi Enomoto  <atsushi@ximian.com>

	* FileStreamTest.cs : Added some tests on .ctor() without FileShare.

2004-06-21  Atsushi Enomoto  <atsushi@ximian.com>

	  FileInfoTest.cs : more '/' and Path.DirectorySeparatorChar fixes

2004-06-21  Atsushi Enomoto  <atsushi@ximian.com>

	* DirectoryInfoTest.cs,
	  DirectoryTest.cs,
	  FileStreamTest.cs,
	  FileSystemInfoTest.cs:
	  Replace all '/' in path with Path.DirectorySeparatorChar.

2004-06-08  Duncan Mak  <duncan@ximian.com>

	* DirectoryTest.cs (GetParentOfRootDirectory): Add test for
	GetParent from the root directory.

2004-06-07  Duncan Mak  <duncan@ximian.com>

	* FileStreamTest.cs (SetLengthWithClosedBaseStream): New test for
	checking that the correct exception is thrown when the base stream
	is closed.

2004-06-03  Sebastien Pouliot  <sebastien@ximian.com>

	* BufferedStreamTest.cs: Modified two tests (using newer helper 
	classes) to be more specific and avoid regressions of bugs like
	 #59534.
	* StreamHelperTest.cs: New. Helper classes that provides read-only,
	write-only or non-seekable stream.

2004-05-31  Sebastien Pouliot  <sebastien@ximian.com>

	* FileTest.cs: Added tests to confirm that Exists never throws
	exceptions even for invalid filenames or for unexisting directories.
	* PathTest.cs: Added windows-specific tests that shows that 
	ChangeExtension validate the input patch but doesn't validate the 
	resulting path.

2004-05-30  Sebastien Pouliot  <sebastien@ximian.com>

	* BufferedStreamTest.cs: Added tests for Position after SetLength, 
	SetLength after Close and Seek logic exception handling.
	* FileStream.cs: Added test for invalid SeekOrigin in Seek. Lots of
	new tests for exception handling (negatives, disposed) and test
	reading a byte ast the end of the stream.
	* MemoryStream.cs: Added test for Seek after Close.

2004-05-29  Sebastien Pouliot  <sebastien@ximian.com>

	* BinaryReader.cs: Added new cases to check exceptions thrown by Read
	methods.

2004-05-26  Atsushi Enomoto <atsushi@ximian.com>

	* FileInfoTest.cs : more incorrect \ fix.

2004-05-26  Sebastien Pouliot  <sebastien@ximian.com>

	* BufferedStreamTest.cs: Added new unit tests for exceptions.
	* FileStreamTest.cs: Added new tests for integer overflow checks.
	* StringReaderTest.cs: Added new tests for integer overflow checks.

2003-05-26  Atsushi Enomoto <atsushi@ximian.com>

	* FileInfoTest.cs : incorrect \ fix. added more cases.

2003-05-26  Atsushi Enomoto <atsushi@ximian.com>

	* FileInfoTest.cs : added tests for ToString().

2004-05-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* DirectoryTest.cs: added test from bug 58875.

2004-05-24  Sebastien Pouliot  <sebastien@ximian.com>

	* MemoryStreamTest.cs: Test that we zeroize old data when we manipulate
	the length of the stream. Verify that we throw the same exceptions as
	MS fx.
	* StreamReaderTest.cs: New tests for integer overflow and null handling
	* StreamWriterTest.cs: New tests for integer overflow, disposed 
	exceptions and null handling.
	* StringWriterTest.cs: New tests for integer overflow and disposed 
	exceptions.

2004-05-20  Sebastien Pouliot  <sebastien@ximian.com>

	* MemoryStream.cs: SetUp is now	public (required for new nunit).

2004-05-20  Jackson Harper  <jackson@ximian.com>

	* DirectoryInfoTest.cs: Add test for CreateSubdirectory.
	
2004-04-12  David Sheldon <dave-mono@earth.li>

  * BinaryReaderTest.cs: Changed series of bytes in 
  ReadDecimal to be a cleaner representation of a real 
  decimal, as was not a technically correct decimal. 
   
2004-04-01  Lluis Sanchez Gual  <lluis@ximian.com>

	* BufferedStreamTest.cs: Added test for Position.

2003-04-03  Atsushi Enomoto <atsushi@ximian.com>

	* PathTest.cs : Added more patterns on TestChangeExtension().

2004-02-16  Jackson Harper <jackson@ximian.com>

	* FileTest.cs: We do not need to convert to local time because we
	are getting creation time, not utc time.
	
2004-01-31  David Sheldon <dave-mono@earth.li>

      * FileSystemInfoTest.cs: Added code to skip CreationTime tests
       on Unix, as it doesn't support them.

2004-01-31  David Sheldon <dave-mono@earth.li>

      * FileSystemInfoTest.cs: Change tests for default times to 
       be TimeZone agnostic by conversion to universal time before
       testing.

2004-01-22  David Sheldon <dave-mono@earth.li>

      * FileStreamTest.cs: CtorArgumentOutOfRangeException4, we were 
       testing for this ecveption, but the other parameters were also
       invalid. Made them correct. We don't care that MS throw
       exceptions in a different order do we?

2004-01-22  David Sheldon <dave-mono@earth.li>

       * DirectoryTest.cs: Added Ignore to the CreationTime tests, 
        as Unix filesystems don't support them. Should we only ignore
	them on Unix?

2004-01-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* PathTest.cs: added some unix-only tests for GetFullPath.

2004-01-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* PathTest.cs: a couple of tests for bugs.

2003-01-06  Atsushi Enomoto <atsushi@ximian.com>

	* DirectoryTest.cs : remoed incorrect args.

2003-12-25  Atsushi Enomoto <atsushi@ximian.com>

	* PathTest.cs : On Unix, "Z:" can be valid local file.
	  And cosmetic character case fix.

2003-12-19  Nick Drochak <ndrochak@gol.com>

	* PathTest.cs: Make tests pass on .NET 1.1.  Probably still
	need to handle different directory and volume separators for
	other OS's.

2003-12-17  Atsushi Enomoto <atsushi@ximian.com>

        * PathTest.cs :
	  Added more GetPathRoot and GetFullPath tests for windows.
	  Fixed incorrectly specified arguments in the previous patch.

2003-12-17  Atsushi Enomoto <atsushi@ximian.com>

        * PathTest.cs : Added more tests for IsPathRooted, HasExtension
	  and GetExtension.

2003-12-17  Atsushi Enomoto <atsushi@ximian.com>

        * DirectoryTests.cs : Added some SetCurrentDirectory tests.

2003-12-17  Nick Drochak <ndrochak@gol.com>

	* FileStreamTest.cs: Ok, it wasn't a 1.1 thing.  The test simply would
	fail randomly because location 12 was sometimes a file handle.

2003-12-16  Nick Drochak <ndrochak@gol.com>

	* FileStreamTest.cs: Exception not thrown in .NET 1.1.
	And Happy Birthday to Me!

2003-11-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* StringReaderTest.cs: added test from bug #51020.

2003-10-21  Nick Drochak <ndrochak@gol.com>

	* BufferedSTreamTest.cs: Make TearDown smarter about possible
	null member value.

2003-07-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* MemoryStreamTest.cs: added a couple of tests for WriteByte.

2003-06-30  Zoltan Varga  <vargaz@freemail.hu>

	* FileStreamTest.cs: New tests for flushing when disposed and zero
	buffer size.

2003-06-18  Nick Drochak <ndrochak@gol.com>

	* FileSystemInfoTest.cs: Simplify a bit.

2003-06-18  Nick Drochak <ndrochak@gol.com>

	* FileSystemInfoTest.cs: Works on .NET 1.1 now. If these values are
	different on 1.0 then we need to wrap with a #if NET_1_1.

2003-06-12  Zoltan Varga  <vargaz@freemail.hu>

	* FileStreamTest.cs: New tests for recently fixed bugs.

2003-06-08  Ville Palo <vi64pa@kolumbus.fi>

	* BinaryWriterTest.cs:
	* BinaryReaderTest.cs:
	* DirectoryTest.cs:
	* FileTest.cs: now works with ms.net, clean ups, nunit2, ...
	
2003-05-29  Nick Drochak <ndrochak@gol.com>

	* ms_run_test.sh: added .NET verion of helper script
	* BinaryReaderTest.cs: fix my oversight
	* BinaryWriterTest.cs: cleanups
	* BufferedStreamTest.cs: cleanups
	* DirectoryInfoTest.cs: cleanups
	* DirectoryTest.cs: cleanups
	* FileStreamTest.cs: cleanups

2003-05-29  Nick Drochak <ndrochak@gol.com>

	* BinaryReaderTest.cs:
	* BinaryWriterTest.cs:
	* DirectoryInfoTest.cs:
	* DirectoryTest.cs:
	* FileInfoTest.cs:
	* FileStreamTest.cs:
	* FileSystemInfoTest.cs: Stop throwing exceptions on windows, and sub-
	class from Assertion for brevity.

2003-05-22  Ben Maurer <bmaurer@users.sourceforge.net>
	StringWriterTest.cs: Added tests from bug #43431 (by Ian MacLean).

2003-05-22  Nick Drochak <ndrochak@gol.com>

	* StreamReaderTest.cs:
	* StreamWriterTest.cs: Forgot nunit v2 TestFixture attribute

2003-05-22  Zoltan Varga  <vargaz@freemail.hu>

	* FileTest.cs: Added tests for moving directories.

2003-05-20  Nick Drochak <ndrochak@gol.com>

	* FileTest.cs:
	* StreamReaderTest.cs:
	* StreamWriterTest.cs: Workaround for process holding on to directory
	that prevented cleanup and deletion.

2003-05-19  Ville Palo <vi64pa@kolumbus.fi>

	* DirectoryTest.cs: Added tests for GetDirectories() and 
	GetFiles ()
	
2003-05-18  Ben Maurer <bmaurer@users.sourceforge.net>
	* *.cs Cleaned up tests to work around bug that prevented 
	System.IO from seeing directories starting with '.'

2003-05-15  Ville Palo <vi64pa@kolumbus.fi>

	* FileStreamTest.cs: more cleaning
	
2003-05-15  Ville Palo <vi64pa@kolumbus.fi>

	* StreamReaderTest.cs:
	* StreamWriterTest.cs: now use temp-dir
	
2003-05-15  Ville Palo <vi64pa@kolumbus.fi>

	* BinaryReaderTest.cs:
	* BinaryWriterTest.cs:
	* BufferedStreamTest.cs:
	* DirectoryInfoTest.cs:
	* DirectoryTest.cs:
	* FileInfoTest.cs:
	* FileSystemInfoTest.cs: clean up, now use temp-dir

2003-05-14  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* PathTest.cs: added test for GetFullPath (".") and ".."

2003-05-13  Ville Palo <vi64pa@kolumbus.fi>

	* FileStreamTest.cs:
	* FileTest.cs: Clean up. Now use temp directory. also some nunit2 
	changes
	
2003-05-98  Ville Palo <vi64pa@kolumbus.fi>

	* FileSystemInfoTest.cs; new file
	
2003-05-07  Ben Maurer <bmaurer@users.sourceforge.net>
	* PathTest.cs
	Even more GetFullPath () tests. Includes UNC tests.
	
2003-05-06  Ville Palo <vi64pa@kolumbus.fi>

	* DirectoryInfoTest.cs: Removed OS-specific test
	
2003-05-06  Ville Palo <vi64pa@kolumbus.fi>

	* DirectoryTest: Fixed Utc errors
	* FileTest: Fixes Utc errors. Now these tests works in other 
	timezones too.
	
2003-05-04  Ben Maurer <bmaurer@users.sourceforge.net>
	* PathTest.cs
	Added new tests for GetFullPath () that include a path with
	. and ..
	
2003-05-05  Ville Palo <vi64pa@kolumbus.fi>

	* DirectoryInfoTest.cs: new file.

2003-05-04  Ville Palo <vi64pa@kolumbus.fi>

	* FileInfoTest.cs: new file.
	* FileStreamTest.cs: new tests for Seek ()
	
2003-04-29  Ville Palo <vi64pa@kolumbus.fi>

	* FileStreamTest.cs: Tests for Flush() adn  one one more test for
	Ctor exceptions
	
2003-04-25  Ville Palo <vi64pa@kolumbus.fi>

	* FileTest.cs: more tests..
	
2003-04-24  Ville Palo <vi64pa@kolumbus.fi>

	* FileTest.cs: Fixed tests and added some.
	
2003-04-22  Ville Palo <vi64pa@kolumbus.fi>

	* FileTest.cs: More tests.
	
2003-04-21  Ville Palo <vi64pa@kolumbus.fi>

	* DirectoryTest.cs: lots of new tests. and some fixes and clean ups
	
2003-04-20  Miguel de Icaza  <miguel@ximian.com>

	* StringReaderTest.cs: Update test to include read-past-the-end

2003-04-20  Ville Palo <vi64pa@kolumbus.fi>

	* DirectoryTest.cs: new file
	
2003-04-16  Ville Palo <vi64pa@kolumbus.fi>

	* BufferedStreamTest.cs: new file
	
2003-04-14  Ville Palo <vi64pa@kolumbus.fi>

	* BinaryWriterTest.cs: Added new file.
	
2003-04-13  Ville Palo <vi64pa@kolumbus.fi>

	* BinaryReaderTest.cs: Added lots of tests. Somehow I missed that
	there are already testcases for BinaryStreamReader :/
	
2003-04-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* FileStreamTest.cs: added more tests by Gert Driesen
	(gert.driesen@ardatis.com).

2003-04-12  Ville Palo <vi64pa@kolumbus.fi>

	* FileStreamTest.cs More tests.
	
2003-04-11  Ville Palo <vi64pa@kolumbus.fi>

	* FileStreamTest.cs: File Added and some tests in it.
	
2003-04-11  Ville Palo <vi64pa@kolumbus.fi>

	* StringReaderTest.cs: Tests for close and some exceptions
	
2003-04-11  Ville Palo <vi64pa@kolumbus.fi>

	* StringWriterTest.cs: Added some Exception tests.
	
2003-04-10  Ville Palo <vi64pa@kolumbus.fi>

	* StringWriterTest.cs: Added couple of tests.
	
2003-04-05  Nick Drochak  <ndrochak@gol.com>

	* PathTest.cs: Use nunit2 convention for exception test.

2003-03-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* StreamReaderTest.cs: added test for exception when the nase stream is
	closed. Make the reader.CurrentEncoding test work.

2003-03-05  Dick Porter  <dick@ximian.com>

	* MemoryStreamTest.cs: Some more tests

2003-03-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* MemoryStreamTest.cs: some nunit2 love. Added a bunch of new tests.

2003-02-05  Nick Drochak  <ndrochak@gol.com>

	* FileTest.cs: Have setup remove files before testing as well in case
	tests were interrupted before TearDown could be called in a previous
	run. Also test for specific exception in TestGetCreationTime ().

2003-01-28  Zoltan Varga  <vargaz@freemail.hu>

	* FileTest.cs: Added tests for GetCreationTime.

2002-12-21  Nick Drochak <ndrochak@gol.com>

	* all: make tests build and run under nunit2

2002-09-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* PathTest.cs: added test for null argument in IsPathRooted.

2002-09-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* BinaryReaderTest.cs: added more tests.

	 Patch from Eduardo Garca Cebollero (kiwnix@yahoo.es).

2002-09-19  Nick Drochak  <ndrochak@gol.com>

	* StreamReaderTest.cs: Pinpoint error closing streams

2002-09-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* FileTest.cs: don't leave AFile.txt open.

2002-09-08  Nick Drochak  <ndrochak@gol.com>

	* PathTest.cs (TestCombine): XP puts it's system root in WINDOWS not
	WINNT.

2002-09-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* PathTest.cs: some fixes to make it work also on unix.

2002-08-30  Nick Drochak <ndrochak@gol.com>

	* PathTest.cs (TestGetPathRoot):  Don't assume current directory will
	be on the C: drive (mine wasn't).

2002-08-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* PathTest.cs: improved.

2002-08-26  Nick Drochak  <ndrochak@gol.com>

	* BinaryReaderTest.cs: Closing the stream twice doesn not throw any
	exceptions on .NET.

2002-08-17  Eduardo Garcia Cebollero <kiwnix@yahoo.es>

	* AllTests.cs: added BinaryReaderTest.Suite.
	* BinaryReaderTest.cs: New file.

2002-06-12  Nick Drochak  <ndrochak@gol.com>

	* StringReaderTest.cs: Regression test for a bug that we had were
	ReadLine() was not returning null when the string ended with newline.

2002-05-15  Nick Drochak  <ndrochak@gol.com>

	* StreamReaderTest.cs: 
	* StreamWriterTest.cs: 
	Make sure invalid file name has invalid characters in it.  These are 
	platform dependant.

2002-05-14  Nick Drochak  <ndrochak@gol.com>

	* FileTest.cs: Delete temporary files after each test method; Catch
	unexpected exceptions and report them; Make some Assert messages
	unique; Make sure temp files exist before trying Move and Delete, etc.

2002-05-13  Mike Gray <mike@mikegray.org>

	* FileTest.cs: Adding better tests for File.Delete, File.Move

2002-05-12  Mike Gray <mike@mikegray.org>

	* FileTest.cs: Adding better tests for File.Exists, File.Create,
	and File.Copy

2002-05-12  Nick Drochak  <ndrochak@gol.com>

	* StringTest.cs: Add a couple more tests.
	* PathTest.cs: Make tests work a bit better on W32 and Linux.

2002/05/10  Nick Drochak <ndrochak@gol.com>

	* StreamWriterTest.cs: Use "resources" directory and use OS friendly
	directory separator characters.  This makes the tests run correctly
	against MS.NET, but not yet in mono on Linux.

2002/05/08  Nick Drochak <ndrochak@gol.com>

	* FileTest.cs: Use "resources" directory and use OS friendly
	directory separator characters.  This makes the tests run correctly
	against MS.NET, but not yet in mono on Linux.

2002-05-08  Nick Drochak  <ndrochak@gol.com>

	* StreamWriter.cs: Wrap a try-catch around block of code to find out
	what exception is being thrown when it shouldn't.

2002-05-07  Nick Drochak  <ndrochak@gol.com>

	* FileTest.cs: Added TestOpen() from Mike Gray.
	* AllTests.cs: Added missing FileTest.Suite as pointed out by Mike 
	as well.

2002-05-05  Nick Drochak  <ndrochak@gol.com>

	* StreamReaderTest.cs: Change location of sample file. In some places,
	use memory stream instead of file stream to eliminate reliance on file 
	io for now.  That area is still a bit immature. Added a bunch of 
	markers to tell where errors were occuring.

	* resources: New directory to hold files open/read, etc. by unit
	tests.

2002-05-01  Nick Drochak  <ndrochak@gol.com>

	* StreamReaderTest.cs:
	* StreamWriterTest.cs: Catch and display exception info where it wasn't
	being caught before.

2002-03-02  Jason Diamond  <jason@injektilo.org>

	* StringReader.cs: Added test for peeking and reading at the end of
	a string.

2002-02-28  Nick Drochak  <ndrochak@gol.com>

	* MemoryStreamTest.cs 
	* StreamWriterTest.cs 
	* StringReaderTest.cs: Fix test bugs found by running against mscorlib.
	AssertEquals() requires the expected and atual values to be the same
	type if they are to be considered equal.

2002-02-05  Duncan Mak  <duncan@ximian.com>

	* FileTest.cs: Added to CVS. However, this portion of the code
	can't be tested right now.

2002-01-20 Nick Drochak  <ndrochak@gol.com>

	* AllTests.cs: removed duplicate MemoryStream test
	* MemoryStreamTest.cs: wrapped try-catch blocks around read/write/seek
	tests. These were throwing exceptions that NUnit wasn't catching.  I 
	don't think it used to behave this way before .NET.1.0.
2003-05-04  Ben Maurer <bmaurer@users.sourceforge.net>
	* Path.cs 
	(CanonicalizePath) Added optimizations per Miguel's requests.
