private static CrossSectionPoint ToPoint(CrossSectionPointV1 crossSectionPoint, int index)
 {
     if (crossSectionPoint.Distance.HasValue && crossSectionPoint.Elevation.HasValue)
     {
         return(CreateCrossSectionPoint(index + 1, crossSectionPoint.Distance.Value,
                                        crossSectionPoint.Elevation.Value, crossSectionPoint.Comment));
     }
     throw new CrossSectionSurveyDataFormatException(Invariant(
                                                         $"The Cross-Section Point: '{crossSectionPoint}' must have both a {nameof(CrossSectionPointV1.Distance)} and {nameof(CrossSectionPointV1.Elevation)}"));
 }
Пример #2
0
 private static void AssertPointIsEqual(CrossSectionPointV1 actual, CrossSectionPointV1 expectation)
 {
     Assert.That(actual.Distance, Is.EqualTo(expectation.Distance));
     Assert.That(actual.Elevation, Is.EqualTo(expectation.Elevation));
     Assert.That(actual.Comment, Is.EqualTo(expectation.Comment));
 }