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); }
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); }