public void BoltSlipCritical_LSL_ReturnsSlipResistance()
        {
            BoltSlipCriticalGroupA bolt = new BoltSlipCriticalGroupA(0.75, BoltThreadCase.Included, BoltFayingSurfaceClass.ClassA,
                                                                     BoltHoleType.LSL_Parallel, BoltFillerCase.One, 2, null);
            double phiR_n          = bolt.GetSlipResistance();
            double refValue        = 13.3; // from Design Examples
            double actualTolerance = EvaluateActualTolerance(phiR_n, refValue);

            Assert.True(actualTolerance <= tolerance);
        }
예제 #2
0
        public void BoltSlipCritical_SSL_ReturnsSlipResistance()
        {
            BoltSlipCriticalGroupA bolt = new BoltSlipCriticalGroupA(0.75, BoltThreadCase.Included, BoltFayingSurfaceClass.ClassA,
                                                                     BoltHoleType.SSL_Perpendicular, BoltFillerCase.One, 2, null);
            double phiR_n          = bolt.GetSlipResistance();
            double refValue        = 19.0; // from Design Examples
            double actualTolerance = EvaluateActualTolerance(phiR_n, refValue);

            Assert.LessOrEqual(actualTolerance, tolerance);
        }