public void Test_FindFormat_ThrowsAnException_WhenAFileIsNotSpecified()
 {
     try {
         FormatFinder.FindFormat(null);
         throw new TestFailedException();
     } catch (ArgumentException iae) {
         Assert.Equal("A file must be specified.", iae.Message);
     }
 }
 public void Test_FindFormat_ReturnsAsciiDoc_WhenAnAsciiDocFileIsSpecified()
 {
     Assert.Equal(Format.AsciiDoc, FormatFinder.FindFormat(new FileInfo("foo.adoc")));
     Assert.Equal(Format.AsciiDoc, FormatFinder.FindFormat(new FileInfo("foo.asciidoc")));
     Assert.Equal(Format.AsciiDoc, FormatFinder.FindFormat(new FileInfo("foo.asc")));
 }
 public void Test_FindFormat_ReturnsMarkdown_WhenAMarkdownFileIsSpecified()
 {
     Assert.Equal(Format.Markdown, FormatFinder.FindFormat(new FileInfo("foo.md")));
     Assert.Equal(Format.Markdown, FormatFinder.FindFormat(new FileInfo("foo.markdown")));
     Assert.Equal(Format.Markdown, FormatFinder.FindFormat(new FileInfo("foo.text")));
 }