public void CalculateSagInclined_Success() { // Setup var expectedResult = 0.880332532899847; var catenaryConstant = 183.972911; var spanLength = 35.97; var spanElevation = 1.256; // Execute var Sag = WeatherExtensions.CalculateSag(catenaryConstant, spanLength, spanElevation); // Assert Assert.Equal(expectedResult, Sag, SigFigs); }
public void CalculateSag_Success() { // Setup var expectedResult = 0.223220217279341; var catenaryConstant = 1400.0; var spanLength = 50; var spanElevation = 0.0; // Execute var sag = WeatherExtensions.CalculateSag(catenaryConstant, spanLength, spanElevation); // Assert Assert.Equal(expectedResult, sag, SigFigs); }
public void Calculate556SagTest_Success() { // Setup var expectedResult = 0.660679754095347; var wire = WireFactory.Create(556); var temperature = 0.0; var iceRadius = 0.0; var windPressure = 0.0; var finalSpanLength = 50; var finalElevation = 0; var weather = new Weather(temperature, iceRadius, windPressure, finalSpanLength, finalElevation); var creepRTSPercent = 5; var creep = new Creep(creepRTSPercent); // Execute var sag = WeatherExtensions.CalculateSag(3600 / WeatherExtensions.CalculateFinalLinearForce(weather, wire), weather.FinalSpanLength, weather.FinalElevation); // Assert Assert.Equal(expectedResult, sag, SigFigs); }