public void DefaultTaxYear()
        {
            var date = new DateTime(2015, 6, 7);
            var expected = new DateTime(2015, 4, 1);

            date.GetStartOfFinancialYear().ShouldBeEquivalentTo(expected);
        }
        public void DifferentStartMonth()
        {
            const int JULY = 7;

            var date = new DateTime(2015, 4, 13);
            var expected = new DateTime(2014, JULY, 1);

            date.GetStartOfFinancialYear(JULY).ShouldBeEquivalentTo(expected);
        }