BinaryStudio.ClientManager.DomainModel.Tests.Infrastructure.DateTimeExtensionsTests.Should_ReturnLastDayOfTheMonth_WhenCalledEndOfMonth_TestCaseSource C# (CSharp) 메소드

Should_ReturnLastDayOfTheMonth_WhenCalledEndOfMonth_TestCaseSource() 공개 메소드

public Should_ReturnLastDayOfTheMonth_WhenCalledEndOfMonth_TestCaseSource ( ) : IEnumerable
리턴 IEnumerable
        public IEnumerable<TestCaseData> Should_ReturnLastDayOfTheMonth_WhenCalledEndOfMonth_TestCaseSource()
        {
            yield return new TestCaseData(new DateTime(2012, 1, 11),new DateTime(2012, 1, 31));

            //leap year
            yield return new TestCaseData(new DateTime(2012, 2, 22), new DateTime(2012, 2, 29));
            //not leap year
            yield return new TestCaseData(new DateTime(2011, 2, 23), new DateTime(2011, 2, 28));

            yield return new TestCaseData(new DateTime(2012, 3, 19), new DateTime(2012, 3, 31));
            yield return new TestCaseData(new DateTime(2012, 4, 20), new DateTime(2012, 4, 30));
            yield return new TestCaseData(new DateTime(2012, 5, 30),new DateTime(2012, 5, 31));
            yield return new TestCaseData(new DateTime(2012, 6, 11),new DateTime(2012, 6, 30));
            yield return new TestCaseData(new DateTime(2012, 7, 15),new DateTime(2012, 7, 31));
            yield return new TestCaseData(new DateTime(2012, 8, 8),new DateTime(2012, 8, 31));
            yield return new TestCaseData(new DateTime(2012, 9, 4),new DateTime(2012, 9, 30));
            yield return new TestCaseData(new DateTime(2012, 10, 6),new DateTime(2012, 10, 31));
            yield return new TestCaseData(new DateTime(2012, 11, 19),new DateTime(2012, 11, 30));
            yield return new TestCaseData(new DateTime(2012, 12, 24),new DateTime(2012, 12, 31));
        }