title: Xunit 2.3.0 Unable to pass dates as inline params
body: <p>In xUnit 2.2 and prior versions, we were able to pass date strings as inline data when implementing a Theory. </p>
  
  <pre><code>[Theory]
  [InlineData("title 1", "testing 1", 1, "Educational", "2017-3-1", "2018-12-31")]
  [InlineData("title 2", "testing 2", 2, "Self Employment", "2017-2-1", "2018-2-28")]
  public async Task WhenPassingCorrectData_SuccessfullyCreate(
      string title,
      string description,
      int categoryId,
      string category,
      DateTime startDate,
      DateTime endDate)
  {
  
  }
  </code></pre>
  
  <p>But with 2.3 update this seems to be broken and Visual studio is giving a compile error.</p>
  
  <blockquote>
    <p>The value is not convertible to the method parameter 'startDate' of
    type 'System.DateTime</p>
  </blockquote>
  
  <p>Has anyone got a workaround for this other that having to receive dates as strings and cast them inside the test method?</p>
  
  <p>And would this be a temporary bug in this version and will be fixed in future version?</p>
  
  <p>PS: I'm using xUnit on a .netcore project on VS2017</p>