//----------------------------------------------------------------------- // // Copyright (c) 2009 Deltares. All rights reserved. // // B.S.T.I.M. The // tom.the@deltares.nl // 17-06-2009 // Factory class to create surface lines for tests //----------------------------------------------------------------------- using Deltares.Dam.Data; namespace Deltares.Dam.TestHelper { public class PLLinesFactoryForTests { /// /// Create simple PLline /// /// PLLines public static PLLines CreatePLLinesForUpliftLocationDeterminatorTests() { var plLines = new PLLines(); plLines.Lines[PLLineType.PL1] = new PLLine(); plLines.Lines[PLLineType.PL1].Points.Add(new PLLinePoint(0, 1.5)); plLines.Lines[PLLineType.PL1].Points.Add(new PLLinePoint(13, 1.5)); plLines.Lines[PLLineType.PL2] = new PLLine(); plLines.Lines[PLLineType.PL2].Points.Add(new PLLinePoint(0, 4)); plLines.Lines[PLLineType.PL2].Points.Add(new PLLinePoint(13, 4)); plLines.Lines[PLLineType.PL3] = new PLLine(); plLines.Lines[PLLineType.PL3].Points.Add(new PLLinePoint(0, 2)); plLines.Lines[PLLineType.PL3].Points.Add(new PLLinePoint(13, 2)); plLines.Lines[PLLineType.PL4] = new PLLine(); plLines.Lines[PLLineType.PL4].Points.Add(new PLLinePoint(0, 3)); plLines.Lines[PLLineType.PL4].Points.Add(new PLLinePoint(13, 3)); return plLines; } } }