public void DateTime_can_be_converted_to_a_CalendarMonth()
        {
            var    calendarMonth       = new CalendarMonth(DateTime.Now);
            string testString          = DateTime.Now.ToString("yyyy-MM", CultureInfo.InvariantCulture);
            string calendarMonthString = calendarMonth.ToString();

            calendarMonthString.ShouldBe(testString);
        }
        public static void ToString___Should_return_friendly_string_representation_of_object___When_called()
        {
            // Arrange
            var systemUnderTest1 = new CalendarMonth(2017, MonthOfYear.November);
            var systemUnderTest2 = new CalendarMonth(2017, MonthOfYear.February);

            // Act
            var toString1 = systemUnderTest1.ToString();
            var toString2 = systemUnderTest2.ToString();

            // Assert
            toString1.Should().Be("2017-11");
            toString2.Should().Be("2017-02");
        }