示例#1
0
        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);
        }
示例#2
0
        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
        }
示例#3
0
 public void Redirect(RedirectReport report)
 {
 }
示例#4
0
 public void Redirect(RedirectReport report)
 {
     addDetail().Text("Redirected to " + report.Url);
 }
示例#5
0
 public void Redirect(RedirectReport report)
 {
     addDetail().Text("Redirected to " + report.Url);
 }