Exemplo n.º 1
0
        public void EmptyEnum()
        {
            var source = @"
                public enum MyEnum {
                }
            ";

            var enumDeclarationNode = NodeFinder<EnumDeclarationSyntax>.GetNode(source);
            Assert.IsNotNull(enumDeclarationNode);

            var translationUnitFactory = new EnumTranslationUnitFactory(enumDeclarationNode).Create();
            Assert.IsNotNull(translationUnitFactory, "Translation unit expected to be created!");

            var enumTranslationUnit = (translationUnitFactory as EnumTranslationUnit);
            Assert.IsNotNull(enumTranslationUnit, $"Expecting a translation unit of type {typeof(EnumTranslationUnit).Name}!");

            var translationUnit = MockedEnumTranslationUnit.Create(enumTranslationUnit);

            Assert.IsNotNull(translationUnit.Members);
            Assert.AreEqual(0, translationUnit.Members.Count(), "Expecting no members!");
        }
Exemplo n.º 2
0
        public void EmptyEnum()
        {
            var source = @"
                public enum MyEnum {
                }
            ";

            var enumDeclarationNode = NodeFinder <EnumDeclarationSyntax> .GetNode(source);

            Assert.IsNotNull(enumDeclarationNode);

            var translationUnitFactory = new EnumTranslationUnitFactory(enumDeclarationNode).Create();

            Assert.IsNotNull(translationUnitFactory, "Translation unit expected to be created!");

            var enumTranslationUnit = (translationUnitFactory as EnumTranslationUnit);

            Assert.IsNotNull(enumTranslationUnit, $"Expecting a translation unit of type {typeof(EnumTranslationUnit).Name}!");

            var translationUnit = MockedEnumTranslationUnit.Create(enumTranslationUnit);

            Assert.IsNotNull(translationUnit.Members);
            Assert.AreEqual(0, translationUnit.Members.Count(), "Expecting no members!");
        }