コード例 #1
0
        public void Calc_Row_5_shall_return_5_for_sigmaRR_at_6ms()
        {
            Upft130VsrCalculator calc = new Upft130VsrCalculator();
            int col1 = calc.SigmaRR2SmCol(5, 6.0);

            Assert.AreEqual(col1, 5);

            Upft130VsrCalculator calculator = new Upft130VsrCalculator();
        }
コード例 #2
0
        public void Calc_Row_4_shall_return_1_for_sigmaRR_at_99ms()
        {
            Upft130VsrCalculator calc = new Upft130VsrCalculator();
            int col1 = calc.SigmaRR2SmCol(4, 99.0);

            Assert.AreEqual(col1, 1);

            Upft130VsrCalculator calculator = new Upft130VsrCalculator();
        }
コード例 #3
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);
        }
コード例 #4
0
        public void SigmaRR2SmCol_Out_Of_Bound_No_Exceptions()
        {
            Upft130VsrCalculator calc = new Upft130VsrCalculator();

            int col = calc.SigmaRR2SmCol(1, 121);

            Assert.AreEqual(0, col);

            col = calc.SigmaRR2SmCol(1, 24);
            Assert.AreEqual(6, col);

            col = calc.SigmaRR2SmCol(5, 121);
            Assert.AreEqual(0, col);

            col = calc.SigmaRR2SmCol(5, 4);
            Assert.AreEqual(6, col);
        }
コード例 #5
0
        public void SigmaRR2SmCol_Regression_bug_184()
        {
            Upft130VsrCalculator calc = new Upft130VsrCalculator();

            calc.HRV_to_VSR(1200, 4);
            calc.HRV_to_VSR(1201, 4);
            calc.HRV_to_VSR(1300, 4);
            calc.HRV_to_VSR(1300, 130);

            Upft130VsrCalculator calc2 = new Upft130VsrCalculator();

            calc2.HRV_to_VSR(440, 4);
            calc2.HRV_to_VSR(499, 4);
            calc2.HRV_to_VSR(500, 4);
            calc2.HRV_to_VSR(501, 4);
            calc2.HRV_to_VSR(501, 130);
        }
コード例 #6
0
 public void SetUp()
 {
     LogHelper.ConfigureConsoleLogger();
     vsrCalc = new Upft130VsrCalculator();
 }