Пример #1
0
 private static void _Assert_IsLastLink(ConstructorSyntaxLink link, ClassDeclarationSyntax classDeclarationSyntax, ConstructorDeclarationSyntax ctorSyntax)
 {
     Assert.AreEqual(link.CtorSyntax, ctorSyntax);
     Assert.AreEqual(link.OwingClassSyntax, classDeclarationSyntax);
     Assert.IsFalse(link.PathToNextCtorSyntax.Exists);
     Assert.IsFalse(link.NextLink.Exists);
 }
Пример #2
0
 private static void _Assert_IsIntermadiateLink(ConstructorSyntaxLink link, ClassDeclarationSyntax classDeclarationSyntax, ConstructorDeclarationSyntax ctorDeclarationSyntax)
 {
     Assert.AreEqual(link.CtorSyntax, ctorDeclarationSyntax);
     Assert.AreEqual(link.OwingClassSyntax, classDeclarationSyntax);
     Assert.AreEqual(link.PathToNextCtorSyntax.Value, ctorDeclarationSyntax.DescendantNodes().OfType <ConstructorInitializerSyntax>().Single());
 }