public void WhenTryParseExactFormatsWithInvalidDate_ExpectFalse()
        {
            // Arrange
            const string dateTimeString = "10/55/2015";
            var formats = new[] { "MM/dd/yyyy" };
            var formatProvider = new DateTimeFormatInfo();
            var dateTimeStyles = DateTimeStyles.AdjustToUniversal;
            const bool expected = false;

            // Act
            IDateTime output;
            var target = new DateTimeWrap();
            var actual = target.TryParseExact(dateTimeString, formats, formatProvider, dateTimeStyles, out output);

            // Assert
            actual.Should().Equal(expected);
        }