public void HssXConnectionReturnsLocalYieldingOfBranchesDueToUnevenDistributionValue()
        {
            CreateElements();
            IHssTrussBranchConnection con = new RhsTrussXConnection(Chord, Branch, 35, Branch, 35,
                                                                    AxialForceType.Compression, AxialForceType.Compression, true, 0, 0
                                                                    );

            double phiP_n          = con.GetBranchYieldingFromUnevenLoadDistributionStrength(true).Value;
            double refValue        = 209;
            double actualTolerance = EvaluateActualTolerance(phiP_n, refValue);

            Assert.LessOrEqual(actualTolerance, tolerance);
        }
        public void HssXConnectionReturnsCripplingOfChordSidewallsValue()
        {
            CreateElements();
            IHssTrussBranchConnection con = new RhsTrussXConnection(Chord, Branch, 35, Branch, 35,
                                                                    AxialForceType.Compression, AxialForceType.Compression, true, 0, 0
                                                                    );

            double phiP_n          = con.GetChordSidewallLocalCripplingStrength().Value;
            double refValue        = 75.4;
            double actualTolerance = EvaluateActualTolerance(phiP_n, refValue);

            Assert.LessOrEqual(actualTolerance, tolerance);
        }