Example #1
0
 public void ReadActionMethodToken_Finds_ActionMethod_By_AttributeName() {
     ArgParserProxy proxy = new ArgParserProxy(typeof(Class1));
     ParserContext context = new ParserContext();
     Queue<string> queue = new Queue<string>(new[] { "Bar2" });
     object result = proxy.ReadActionMethodTokenPublic(queue, context);
     Assert.IsNotNull(result);
     Assert.IsInstanceOf<ActionMethodToken>(result);
     ActionMethodToken token = (ActionMethodToken) result;
     Assert.AreEqual(typeof(Class1).GetMethod("Bar1"), token.Method);
 }
Example #2
0
 public void ReadActionMethodToken_Throws_ArgumentException_When_Queue_Is_Empty() {
     ArgParserProxy proxy = new ArgParserProxy(typeof(Class1));
     ParserContext context = new ParserContext();
     Queue<string> queue = new Queue<string>();
     proxy.ReadActionMethodTokenPublic(queue, context);
 }