コード例 #1
0
 public void Classe_primitive_retourne_prediction_avec_OperandeVariable_new()
 {
     var visitor = new AutocompleteVisitor(ref registry, new List<OperandeVariable>());
       var prediction = visitor.GetPredictions()[0];
       Assert.IsTrue(prediction.Expression is OperandeVariable);
       Assert.IsTrue(((OperandeVariable)prediction.Expression).IsNew);
 }
コード例 #2
0
 public void Classe_complexe_retourne_prediction_si_a_constructeur()
 {
     classId = registry.AddCustomClass("custom");
       registry.GetClassById(classId).AddConstructor();
       var visitor = new AutocompleteVisitor(ref registry, new List<OperandeVariable>());
       Assert.AreEqual(2, visitor.GetPredictions().Count);
 }
コード例 #3
0
 public void Retourne_prediction_avec_une_variable_si_methode_d_instance()
 {
     registry.GetClassById(classId).AddMethod("method");
       var visitor = new AutocompleteVisitor(
     ref registry,
     new List<OperandeVariable> { new OperandeVariable(classId, "var1") });
       Assert.AreEqual(2, visitor.GetPredictions().Count);
 }
コード例 #4
0
 public void Retourne_prediction_sans_variable_si_aucune_methode_d_instance()
 {
     registry.GetClassById(classId).AddMethod("staticMethod", null, null, true);
       var visitor = new AutocompleteVisitor(
     ref registry,
     new List<OperandeVariable>{ new OperandeVariable(classId, "var1")});
       Assert.AreEqual(1, visitor.GetPredictions().Count);
 }
コード例 #5
0
 public void Classe_primitive_retourne_prediction()
 {
     var visitor = new AutocompleteVisitor(ref registry, new List<OperandeVariable>());
       Assert.AreEqual(1, visitor.GetPredictions().Count);
 }