public void TensionAffectedElementReturnsValue() { AffectedElementInTension el = new AffectedElementInTension(50, 65); double phiRn = el.GetTensileCapacity(2.0, 1.0); double refValue = 0.75 * 65 * 1; double actualTolerance = EvaluateActualTolerance(phiRn, refValue); Assert.LessOrEqual(actualTolerance, tolerance); }
public static Dictionary <string, object> ConnectedElementStrengthInTension(double A_g, double F_y, double F_u, double A_e, string Code = "AISC360-10") { //Default values double phiR_n = 0; //Calculation logic: AffectedElementInTension element = new AffectedElementInTension(F_y, F_u); phiR_n = element.GetTensileCapacity(A_g, A_e); return(new Dictionary <string, object> { { "phiR_n", phiR_n } }); }