public void Configure(BehaviorGraph graph)
 {
     graph.Actions().Where(x => !x.HasOutputBehavior()).Each(x =>
     {
         x.Method.ForAttribute<WebFormsEndpointAttribute>(att =>
         {
             var token = new WebFormViewToken(att.ViewType);
             x.Append(token.ToBehavioralNode());
         });
     });
 }
 public void should_append_behavioral_node_to_void_end_point_attributed_calls()
 {
     _policy.Configure(_graph);
     var token = new WebFormViewToken(typeof(FakeView));
     var actions = _graph.Actions().Where(x => !x.HasOutputBehavior()
         && x.Method.HasAttribute<WebFormsEndpointAttribute>()).ToList();
     for (int index = 0; index < actions.Count; index++)
     {
         var call = actions[index];
         call.LastOrDefault().ShouldBeTheSameAs(token.ToBehavioralNode());
     }
 }
Exemple #3
0
 public void Configure(BehaviorGraph graph)
 {
     graph.Actions()
     .Where(x => !x.HasAnyOutputBehavior())
     .Each(x => x.Method.ForAttribute <WebFormsEndpointAttribute>(att =>
     {
         var token = new WebFormViewToken(att.ViewType);
         x.AddToEnd(token.ToBehavioralNode());
         graph.Observer.RecordCallStatus(x,
                                         "Action '{0}' has {1} declared, using WebForms view '{2}'".ToFormat(
                                             x.Description, typeof(WebFormsEndpointAttribute).Name, token));
     }));
 }
 public void Configure(BehaviorGraph graph)
 {
     graph.Actions()
         .Where(x => !x.HasOutputBehavior())
         .Each(x => x.Method.ForAttribute<WebFormsEndpointAttribute>(att =>
         {
             var token = new WebFormViewToken(att.ViewType);
             x.AddToEnd(token.ToBehavioralNode());
             graph.Observer.RecordCallStatus(x,
               "Action '{0}' has {1} declared, using WebForms view '{2}'".ToFormat(
                 x.Description, typeof(WebFormsEndpointAttribute).Name, token));
         }));
 }