コード例 #1
0
        public void OutOfBoundsStates_CriticalVSR_row_5()
        {
            // row 5
            float mRR = 600;

            Assert.AreEqual(5, vsrCalc.Mrr2SmRow(mRR));
            AssertCriticalVsr(mRR, 3);
            AssertCriticalVsr(mRR, 100);

            Assert.AreEqual(0, vsrCalc.SigmaRR2SmCol(5, 100));
            Assert.IsTrue(vsrCalc.IsCriticalSigmaRR(5, 100));
        }
コード例 #2
0
        public void Mrr2SmRow_Out_Of_Bound_No_Exceptions()
        {
            Upft130VsrCalculator calc = new Upft130VsrCalculator();
            int row1 = calc.Mrr2SmRow(Upft130VsrCalculator.SM_row_limits_MRR[0] - 10);

            Assert.GreaterOrEqual(row1, 1);
            Assert.LessOrEqual(row1, 5);

            int row2 = calc.Mrr2SmRow(Upft130VsrCalculator.SM_row_limits_MRR[Upft130VsrCalculator.SM_row_limits_MRR.Length - 1] + 10);

            Assert.GreaterOrEqual(row2, 1);
            Assert.LessOrEqual(row2, 5);
        }