Test code:
[UseReporter(typeof(TortoiseDiffReporter))]
public class ElmahMvcTests
{
private readonly string ElmahMvcAppUrl = "http://localhost:49800";
[Test]
public void should_open_elmah_page()
{
// do
var url = ElmahMvcAppUrl + "/admin/elmah";
// verify
ApprovalTests.Asp.AspApprovals.VerifyUrl(url);
}
Finished with exception:
should_open_elmah_page : FailedSystem.InvalidOperationException : Sequence contains no matching element
at System.Linq.Enumerable.First(IEnumerable`1 source, Func`2 predicate)
at ApprovalTests.Reporters.FirstWorkingReporter.Report(String approved, String received)
at ApprovalTests.Approvers.FileApprover.ReportFailure(IApprovalFailureReporter reporter)
at ApprovalTests.Core.Approvals.Verify(IApprovalApprover approver, IApprovalFailureReporter reporter)
at ApprovalTests.Approvals.Verify(IApprovalWriter writer, IApprovalNamer namer, IApprovalFailureReporter reporter)
at ApprovalTests.Approvals.Verify(IApprovalWriter writer)
at ApprovalTests.Xml.XmlApprovals.VerifyText(String text, String fileExtensionWithoutDot, Boolean safely)
at ApprovalTests.Xml.Approvals.ApproveText(String text, String fileExtensionWithoutDot, Boolean safely)
at ApprovalTests.Html.HtmlApprovals.VerifyHtml(String html)
at ApprovalTests.Asp.AspApprovals.VerifyUrl(String url)
at Elmah.Mvc.Tests.Approval.ElmahMvcTests.should_open_elmah_page() in ElmahMvcTests.cs: line 18