public void add_behavior_details_1() { report.StartBehavior(inner); report.StartBehavior(inner); var details = new RedirectReport { Url = "typeof(FakeBehavior)" }; report.AddDetails(details); report.StartBehavior(inner); report.StartBehavior(inner); report.Skip(1).First().ShouldHaveTheSameElementsAs(new BehaviorStart(), details); }
public void add_behavior_details_2() { report.StartBehavior(inner); report.StartBehavior(inner); report.EndBehavior(); var details = new RedirectReport { Url = "typeof(FakeBehavior)" }; report.AddDetails(details); report.EndBehavior(); report.First().ShouldHaveTheSameElementsAs(new BehaviorStart(), details, new BehaviorFinish()); report.Skip(1).First().Count().ShouldEqual(2); // start & finish }
public void Redirect(RedirectReport report) { }
public void Redirect(RedirectReport report) { addDetail().Text("Redirected to " + report.Url); }
public void Redirect(RedirectReport report) { addDetail().Text("Redirected to " + report.Url); }