public void PathToExistingHtml_WorksWithFullHtmlName()
{
var filenameOnly = "BigBook";
var fullFilename = "BigBook.html";
var storage = GetInitialStorageWithDifferentFileName(filenameOnly);
var oldFullPath = Path.Combine(storage.FolderPath, filenameOnly + ".htm");
var newFullPath = Path.Combine(storage.FolderPath, fullFilename);
File.Move(oldFullPath, newFullPath); // rename to .html
var path = storage.PathToExistingHtml;
Assert.AreEqual(fullFilename, Path.GetFileName(path), "If this fails, 'path' will be empty string.");
}