예제 #1
0
        public void CalculateDataPointValue_CountCommand_ReturnsCorrectValue()
        {
            using (ShimsContext.Create())
            {
                var statCalc = new DefaultStatCalc();

                var val = statCalc.CalculateDataPointValue(GetFakeSearchResults(), "COUNT");

                Assert.AreEqual(6, val);
            }
        }
예제 #2
0
        public void CalculateDataPointValue_MedianOrderLengthCommand_ReturnsCorrectValue()
        {
            using (ShimsContext.Create())
            {
                var statCalc = new DefaultStatCalc();

                var val = statCalc.CalculateDataPointValue(GetFakeSearchResults(), "MEDIAN_ORDER_LENGTH");

                Assert.AreEqual(1475, val);
            }
        }
예제 #3
0
        public void CalculateDataPointValue_UnknownCommand_ExceptionThrown()
        {
            var statCalc = new DefaultStatCalc();

            try
            {
                statCalc.CalculateDataPointValue(GetFakeSearchResults(), "TJOLAHOPP");
                Assert.Fail("Should have thrown an exception.");
            }
            catch (Exception e)
            {
                Assert.IsTrue(String.Equals("Unknown calculation type.", e.Message));
            }
        }