public void Calculate_FineAmountTest_15MilesOver_WithOneHistory()
        {
            // arrange
            MeaningfulCaluclation calc = new MeaningfulCaluclation();
            decimal expectedFine       = 1000;
            int     history            = 1;
            int     recordedSpeed      = 65;


            // act
            decimal actualFine = calc.Calculate_FineAmount(recordedSpeed, MagiConstants.LegalSpeed, history);

            // assert
            Assert.AreEqual(expectedFine, actualFine);
        }
        public void Calculate_FineAmountTest_Not_Speeding()
        {
            // arrange
            MeaningfulCaluclation calc = new MeaningfulCaluclation();
            decimal expectedFine       = 0;
            int     history            = 0;
            int     recordedSpeed      = 50;


            // act
            decimal actualFine = calc.Calculate_FineAmount(recordedSpeed, MagiConstants.LegalSpeed, history);

            // assert
            Assert.AreEqual(expectedFine, actualFine);
        }