public void WhenParseExactWithFormatProviderAndDateTimeStylesCalled_ExpectEquivalentValue()
        {
            // Arrange
            var dateTimeString = "10/15/2015";
            var format = new[] { "MM/dd/yyyy" };
            var formatProvider = new DateTimeFormatInfo();
            var dateTimeStyles = DateTimeStyles.AdjustToUniversal;
            var expected = DateTime.ParseExact(dateTimeString, format, formatProvider, dateTimeStyles);

            // Act
            var target = new DateTimeWrap();
            var actual = target.ParseExact(dateTimeString, format, formatProvider, dateTimeStyles);

            // Assert
            actual.DateTimeInstance.Should().Equal(expected);
        }
        public void WhenParseExactCalled_ExpectEquivalentDateTimeValue()
        {
            // Arrange
            var dateTimeString = "10/15/2015";
            var format = "MM/dd/yyyy";
            var formatProvider = new DateTimeFormatInfo();
            var expected = DateTime.ParseExact(dateTimeString, format, formatProvider);

            // Act
            var target = new DateTimeWrap();
            var actual = target.ParseExact(dateTimeString, format, formatProvider);

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