public void GetPreviousDate_ReturnsPreviousMonth() { var date = new DateTime(2013, 6, 7); var policy = new Monthly30DayPeriodPolicy(); Assert.That(policy.GetPreviousDate(date), Is.EqualTo(new DateTime(2013, 5, 7))); }