Fixed drawing logic of waternet zones:- Updated algorithm to be able to cope with the situation where the waternet line lies exactly on the surface line.- Improved algorithm to prevent generating two subsequent identical points. This only occurs when the start or end points of the waternet lines lie exactly on the surface line.WTI-1769
Incorporated comments reviews 3126, 3128- Restored missing asserts- Replaced random.NextDouble() * X with extension method for the ranges- Improved testsWTI-892