Have DoubleWithToleranceComparer implement both generic and non generic versions of the IComparer interface Renamed IRowBasedReader to IRowBasedDatabaseReader because it better matches its purpose Used ArgumentNullException where it was more appropriate Tested for exception messages Related to Issue [WTI-27] git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@816 5a3db67b-de53-47b5-99c8-a1c30a6650e2
Refactoring of the PipingSoilProfileReader: - Moved column names to SoilProfileDatabaseColumns class - Moved logic of reading 1d profiles to SoilProfile1DReader - Moved logic of reading 2d profiles to SoilProfile2DReader Accumulated exceptions thrown by PipingSoilProfileReader to either CriticalFileReadException or PipingSoilProfileReadException Exposed PipingSoilProfileReader through a IRowBasedProfileReader to the 1d and 2d profile readers. Related to Issue [WTI-27] git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@703 5a3db67b-de53-47b5-99c8-a1c30a6650e2