public void CreatePolyline_SetsLastSegmentAsFinish_ForPolylineDto()
        {
            // Arrange
            PolylineDto dto = CreatePolylineDto();
            var sut = new PathDtoToPath();

            // Act
            var actual = sut.CreatePolyline(dto).Segments.Last() as ITurnCircleArcSegment;

            // Assert
            Assert.NotNull(actual);
            Assert.AreEqual(Constants.CircleOrigin.Finish,
                            actual.CircleOrigin);
        }
        public void CreatePolyline_ReturnsAllSegements_ForPolylineDto()
        {
            // Arrange
            PolylineDto dto = CreatePolylineDto();
            var sut = new PathDtoToPath();

            // Act
            IPolyline actual = sut.CreatePolyline(dto);

            // Assert
            Assert.AreEqual(3,
                            actual.Segments.Count());
        }