Esempio n. 1
0
        public async Task ModifiersReturnsExpectedValue(string modifiers, PropertyModifiers expected)
        {
            var declaringType = Substitute.For <IClassDefinition>();

            var node = await TestNode
                       .FindNode <PropertyDeclarationSyntax>(PropertyDefinitionCode.BuildClassPropertyWithModifiers(modifiers))
                       .ConfigureAwait(false);

            var sut = new PropertyDefinition(declaringType, node);

            sut.Modifiers.Should().Be(expected);
        }
Esempio n. 2
0
        public async Task AccessModifierReturnsPublicWhenEmptyModifierDefinedWithInterfaceParent()
        {
            var code = PropertyDefinitionCode.BuildInterfacePropertyWithModifiers(string.Empty);

            var declaringType = Substitute.For <IInterfaceDefinition>();

            var node = await TestNode.FindNode <PropertyDeclarationSyntax>(code).ConfigureAwait(false);

            var sut = new Wrapper(declaringType, node);

            sut.AccessModifiers.Should().Be(AccessModifiers.Public);
        }