コード例 #1
0
        public void CalculateSpanLoadVectorBendingMomentMemberTest_LeftNode_NodeNotContainsDisplacement_Success()
        {
            _span.Setup(s => s.LeftNode.ConcentratedForces.Contains(_verticalDisplacement)).Returns(false);
            var result = _verticalDisplacement.CalculateSpanLoadBendingMomentMember(_span.Object, leftNode: true);

            Assert.That(result, Is.EqualTo(0.00036).Within(0.000000001));
        }
コード例 #2
0
        public void CalculateSpanLoadVectorBendingMomentMemberTest_LeftNode_Success()
        {
            var result = _horizontalDisplacement.CalculateSpanLoadBendingMomentMember(_span.Object, leftNode: true);

            Assert.That(result, Is.EqualTo(0));
        }
コード例 #3
0
ファイル: AngledLoad.cs プロジェクト: DijkstraPL/KPK_Calcs
 public override double CalculateSpanLoadBendingMomentMember(ISpan span, bool leftNode)
 => _verticalLoad.CalculateSpanLoadBendingMomentMember(span, leftNode);
コード例 #4
0
        public void CalculateSpanLoadVectorBendingMomentMemberTest_LeftNode_Success()
        {
            var result = _angledLoad.CalculateSpanLoadBendingMomentMember(_span, leftNode: true);

            Assert.That(result, Is.EqualTo(0.701481).Within(0.000001));
        }
コード例 #5
0
        public void CalculateSpanLoadVectorBendingMomentMemberTest_LeftNode_Success()
        {
            var result = _normalLoad.CalculateSpanLoadBendingMomentMember(_span, leftNode: true);

            Assert.That(result, Is.EqualTo(0));
        }