public void points_constructor()
        {
            var lineString = new LineString2(_points);

            lineString.Should().HaveCount(_points.Length);
            lineString.SegmentCount.Should().Be(_points.Length - 1);
            lineString.Should().Equal(_points);
        }
        public void default_constructor()
        {
            var lineString = new LineString2();

            lineString.Should().HaveCount(0);
            lineString.SegmentCount.Should().Be(0);
        }
        public void expected_size_constructor()
        {
            var lineString = new LineString2(10);

            lineString.Should().HaveCount(0);
            lineString.SegmentCount.Should().Be(0);
        }
        public void default_constructor() {
            var lineString = new LineString2();

            lineString.Should().HaveCount(0);
            lineString.SegmentCount.Should().Be(0);
        }
        public void expected_size_constructor() {
            var lineString = new LineString2(10);

            lineString.Should().HaveCount(0);
            lineString.SegmentCount.Should().Be(0);
        }
        public void points_constructor() {
            var lineString = new LineString2(_points);

            lineString.Should().HaveCount(_points.Length);
            lineString.SegmentCount.Should().Be(_points.Length - 1);
            lineString.Should().Equal(_points);
        }