public void PiIsCalculatedCorrectly(string expectedPi)
        {
            var decimals = expectedPi.Split('.')[1].Select(c => Int32.Parse(c.ToString())).ToArray();

            var calc   = new StaticPiCalculator("3.14159265358979323846264338");
            var actual = calc.GetDecimals(decimals.Length);

            Assert.True(decimals.SequenceEqual(actual));
        }
        public void ExceptionIsThrownWhenTooManyDecimalsAreRequested()
        {
            var calc = new StaticPiCalculator("3.14");

            Assert.Throws <Exception>(() => calc.GetDecimals(3));
        }