コード例 #1
0
 public void can_find_token_start_at_start_of_expr()
 {
     var expr = " %f%";
     var svc = new FormatExpressionService();
     var n = new Node()
     {
         Assembly="assembly", FullName="fullname", IsClass=true, Member="theMember", Namespace="theNamespace", NormalisedNamespace="normalisedNS",
         StartLine=1, Type="TheType", VariableName="theVariable"
     };
     var result = svc.GetTokenStart(n,expr, "%f%");
     Assert.AreEqual(1, result);
 }
コード例 #2
0
 public void returns_neg1_if_token_not_found()
 {
     var expr = "%f%";
     var svc = new FormatExpressionService();
     var n = new Node()
     {
         Assembly = "assembly",
         FullName = "fullname",
         IsClass = true,
         Member = "theMember",
         Namespace = "theNamespace",
         NormalisedNamespace = "normalisedNS",
         StartLine = 1,
         Type = "TheType",
         VariableName = "theVariable"
     };
     var result = svc.GetTokenStart(n, expr, "%dummytoken%");
     Assert.AreEqual(-1, result);
 }