title: Why do I get, "Culture is not supported" and What, if Anything, Should I Do about it?
body: <p>I have a breakpoint on the "return" line here:</p>
  
  <pre><code>[HttpGet]
  [Route("api/Test/{id1}/{id2}")]
  public NRBQEntity GetTestMessage(String id1, String id2)
  {
      return NRBQClient.GetTestMessage(id1, id2);
  }
  </code></pre>
  
  <p>Although it does not crash the app, when I reach that point, I get,</p>
  
  <p>"<em>Exception:Thrown: "Culture is not supported." (System.Globalization.CultureNotFoundException)
  A System.Globalization.CultureNotFoundException was thrown: "Culture is not supported."</em>"</p>
  
  <p>Which culture is trying to be supported, why is it not supported, and what, if anything, should I do to support the culture?</p>
  
  <h2>UPDATE</h2>
  
  <p>Answer to sphanley:</p>
  
  <p>Besides standing for "New Riders of the BarbeQue," it is a "skeleton" (for now) Entity that looks like this:</p>
  
  <pre><code>public class NRBQEntity
  {
      public NRBQEntity()
      {
  
      }
  
      public String Value { get; set; }
  }
  </code></pre>
  
  <h2>UPDATE 2</h2>
  
  <p>Answer to AnotherUser:</p>
  
  <p>This is not my code, so I'm just in the process of trying to grok it; it has been provided as a starting point for me to copy over/refactor an existing standalone project, incorporating it into "the" solution. That having been said, to answer your question, here are all the instances of "GetTestMessage()" in the solution:</p>
  
  <pre><code>[HttpGet]
  [Route("api/Test/{id1}/{id2}")]
  public NRBQEntity GetTestMessage(String id1, String id2)
  {
      return NRBQClient.GetTestMessage(id1, id2); 
  }
  
  [HttpGet]
  [Route("api/Test/{id1}/{id2}")]
  public NRBQEntity GetTestMessage(String id1, String id2)
  {
      return NRBQService.GetNRBQEntity(id1, id2);
  }
  
  public interface INRBQClient
  {
      NRBQEntity GetTestMessage(String id1, String id2);
  }
  
  public NRBQEntity GetTestMessage(String id1, String id2)
  {
      var res = RESTAPIClient.GET&lt;NRBQEntity&gt;(null
         , new Uri(NRBQClientSettings.NRBQAPI)
         , String.Format("api/Test/{0}/{1}"
                          , id1
                          , id2)
                          );
  
      if (res.status != RequestResultStatus.Success)
      {
          throw new Exception(res.message);
      }
  
      return res.result;
  }
  </code></pre>
  
  <p>...and this test:</p>
  
  <pre><code>[TestFixture, Category(DRBCOMMON.UnitTests.Categories.IntegrationTest)]
  public class NRBQClientIntegrationTests
  {    
  
      [Test]
      public void TestNRBQInterface()
      {
          var NRBQClient = IOC.container.Resolve&lt;INRBQClient&gt;();
  
          var s = NRBQClient.GetTestMessage("GET", "SORTY");
  
          Assert.Greater(s.Value.Length, 0);
      }
  }
  </code></pre>