private IEnumerable <OrderedDictionary> GetCalculationProfilesConfiguration() { var orderDictionaries = new List <OrderedDictionary>(); foreach (HydraRingCalculationInput hydraRingCalculationInput in hydraRingInputs) { for (var i = 0; i < hydraRingCalculationInput.ProfilePoints.Count(); i++) { HydraRingProfilePoint hydraRingProfilePoint = hydraRingCalculationInput.ProfilePoints.ElementAt(i); orderDictionaries.Add(new OrderedDictionary { { "SectionId", hydraRingCalculationInput.Section.SectionId }, { "SequenceNumber", i + 1 }, { "XCoordinate", GetHydraRingValue(hydraRingProfilePoint.X) }, { "ZCoordinate", GetHydraRingValue(hydraRingProfilePoint.Z) }, { "Roughness", GetHydraRingValue(hydraRingProfilePoint.Roughness) } }); } } return(orderDictionaries); }
public void Constructor_ExpectedValues() { // Call var hydraRingProfilePoint = new HydraRingProfilePoint(1.1, 2.2); // Assert Assert.AreEqual(1.1, hydraRingProfilePoint.X); Assert.AreEqual(2.2, hydraRingProfilePoint.Z); Assert.AreEqual(1.0, hydraRingProfilePoint.Roughness); }