public void Report_NegativeYears_ReturnEmptyString()
        {
            RetireReporter reporter = new RetireReporter();
            string         result   = reporter.Report(-1);

            Assert.That(result, Is.Empty);
        }
        public void Report_RemainRetireYears_ReturnMessageIncludeYear()
        {
            StubNowYear nowYear = new StubNowYear();

            nowYear.Now = 2015;

            RetireReporter reporter = new RetireReporter(nowYear);
            string         result   = reporter.Report(40);

            string expected = "You have 40 years left until you can retire.\n" +
                              "It's 2015, so you can retire in 2055.";

            Assert.That(result, Is.EqualTo(expected));
        }