public async Task ModifiersReturnsExpectedValue(string modifiers) { var code = TypeDefinitionCode.BuildClassWithScope(modifiers); var node = await TestNode.FindNode <ClassDeclarationSyntax>(code) .ConfigureAwait(false); var sut = new Wrapper(node); sut.DeclaredModifiers.Should().Be(modifiers); }
public async Task AccessModifierReturnsValueBasedOnAccessModifiers( string accessModifiers, AccessModifiers expected) { var defaultValue = AccessModifiers.Internal; var code = TypeDefinitionCode.BuildClassWithScope(accessModifiers); var node = await TestNode.FindNode <ClassDeclarationSyntax>(code).ConfigureAwait(false); var list = node.Modifiers; var actual = list.DetermineAccessModifier(defaultValue); actual.Should().Be(expected); }