public void ReportsMissingFile()
{
// Setup
using (var server = CreateImageServer())
{
var transaction = new PretendRequestInfo(ServerBase.ServerUrlWithBloomPrefixEndingInSlash + "/non-existing-file.pdf");
// Execute
server.MakeReply(transaction);
// Verify
Assert.That(transaction.StatusCode, Is.EqualTo(404));
Assert.That(Logger.LogText, Contains.Substring("**EnhancedImageServer: File Missing: /non-existing-file.pdf"));
}
}