public void First_AsExpected() { var quarter = new Quarter(2018, 1); var firstMonth = quarter.First <Month>(); var expectedFirstMonth = Month.CreateJanuary(2018); Assert.AreEqual(expectedFirstMonth, firstMonth); }