Ejemplo n.º 1
0
 public PolyLineM(
     BoundingBox2D boundingBox,
     int[] parts,
     Point[] points,
     double[] measures)
 {
     BoundingBox    = boundingBox ?? throw new ArgumentNullException(nameof(boundingBox));
     Parts          = parts ?? throw new ArgumentNullException(nameof(parts));
     Points         = points ?? throw new ArgumentNullException(nameof(points));
     Measures       = measures ?? throw new ArgumentNullException(nameof(measures));
     NumberOfParts  = parts.Length;
     NumberOfPoints = points.Length;
     MeasureRange   = MeasureRange.FromMeasures(measures);
 }
        public void FromMeasuresReturnsExpectedResult(double[] values, MeasureRange expected)
        {
            var result = MeasureRange.FromMeasures(values);

            Assert.Equal(expected, result);
        }
 public void FromMeasuresMeasureCanNotBeNull()
 {
     Assert.Throws <ArgumentNullException>(() => MeasureRange.FromMeasures(null));
 }