示例#1
0
        private void addDetails(IBehaviorDetails details, BehaviorReport report)
        {
            _steps.Add(new BehaviorStep
            {
                Behavior = report,
                Details  = details
            });

            report.AddDetail(details);
        }
示例#2
0
        public void AddDetails(IBehaviorDetails details)
        {
            if (_behaviorStack.Count == 0)
            {
                return;
            }

            var report = _behaviorStack.Peek();

            addDetails(details, report);
        }
示例#3
0
        public void AddDetails(IBehaviorDetails details)
        {
            if (_behaviorStack.Count == 0)
            {
                return;
            }

            BehaviorReport report = _behaviorStack.Peek();

            _steps.Add(new BehaviorStep
            {
                Behavior = report,
                Details  = details
            });

            report.AddDetail(details);
        }
示例#4
0
 public void Write(IBehaviorDetails details)
 {
     details.AcceptVisitor(this);
 }
示例#5
0
 public void Write(IBehaviorDetails details)
 {
     details.AcceptVisitor(this);
 }
示例#6
0
 public void AddBefore(IBehaviorDetails details)
 {
     _before.Fill(details);
 }
示例#7
0
 public void AddAfter(IBehaviorDetails details)
 {
     _after.Fill(details);
 }
示例#8
0
 public void AddAfter(IBehaviorDetails details)
 {
     _after.Fill(details);
 }
示例#9
0
 public void AddBefore(IBehaviorDetails details)
 {
     _before.Fill(details);
 }