public void CalculateFinalLinearForceInclined_Success() { // Setup var expectedResult = 26.5803407868209; var wire = WireFactory.Create(1); var temperature = 0.0; var iceRadius = 0.0125; var windPressure = 400.0; var finalSpanLength = 35.97; var finalElevation = 1.256; var weather = new Weather(temperature, iceRadius, windPressure, finalSpanLength, finalElevation); // Execute var linearForce = WeatherExtensions.CalculateFinalLinearForce(weather, wire); // Assert Assert.Equal(expectedResult, linearForce, SigFigs); }
public void CalculateFinalLinearForce_Success() { // Setup var expectedResult = 45.2625626876656; var wire = WireFactory.Create(795); var temperature = 0.0; var iceRadius = 0.02; var windPressure = 200.0; var finalSpanLength = 50; var finalElevation = 0; var weather = new Weather(temperature, iceRadius, windPressure, finalSpanLength, finalElevation); // Execute var linearForce = WeatherExtensions.CalculateFinalLinearForce(weather, wire); // Assert Assert.Equal(expectedResult, linearForce, 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); }