title: TDD testing application entry points
body: <p>I'm new to TDD, and quite like it so far (even though it's an adjustment process).</p>
  
  <p>However, I'm struggling with how to go about testing the entry points to the application. By those I mean the <code>main(String... args)</code> method, a class whose single responsibility is to load and save a properties file from/to disk, etc.</p>
  
  <p>When I was doing code first, this didn't seem like a problem. I just wouldn't write test for those kind of methods/classes. However, how am I supposed to follow the TDD process when there's code I have to write without tests? </p>
  
  <p>In other words, when/how does writing the entry points fit into the TDD development process?</p>