public void ParameterlessCtor() { var source = @" class Class1 { public Class1() { } } "; var ctorDeclarationNode = NodeFinder <ConstructorDeclarationSyntax> .GetNode(source); Assert.IsNotNull(ctorDeclarationNode); var translationUnitFactory = new ConstructorDeclarationTranslationUnitFactory(ctorDeclarationNode).Create(); Assert.IsNotNull(translationUnitFactory, "Translation unit expected to be created!"); var ctorDeclarationTranslationUnit = (translationUnitFactory as ConstructorDeclarationTranslationUnit); Assert.IsNotNull(ctorDeclarationTranslationUnit, $"Expecting a translation unit of type {typeof(ConstructorDeclarationTranslationUnit).Name}!"); var translationUnit = MockedConstructorDeclarationTranslationUnit.Create(ctorDeclarationTranslationUnit); Assert.IsNotNull(translationUnit.Arguments); Assert.AreEqual(0, translationUnit.Arguments.Count(), "Expecting no arguments!"); }
public void ParameterlessCtor() { var source = @" class Class1 { public Class1() { } } "; var ctorDeclarationNode = NodeFinder<ConstructorDeclarationSyntax>.GetNode(source); Assert.IsNotNull(ctorDeclarationNode); var translationUnitFactory = new ConstructorDeclarationTranslationUnitFactory(ctorDeclarationNode).Create(); Assert.IsNotNull(translationUnitFactory, "Translation unit expected to be created!"); var ctorDeclarationTranslationUnit = (translationUnitFactory as ConstructorDeclarationTranslationUnit); Assert.IsNotNull(ctorDeclarationTranslationUnit, $"Expecting a translation unit of type {typeof(ConstructorDeclarationTranslationUnit).Name}!"); var translationUnit = MockedConstructorDeclarationTranslationUnit.Create(ctorDeclarationTranslationUnit); Assert.IsNotNull(translationUnit.Arguments); Assert.AreEqual(0, translationUnit.Arguments.Count(), "Expecting no arguments!"); }