public void ClassModulesWithTheExposedAttributeAreExposed()
        {
            var projectDeclaration = GetTestProject("testProject");
            var classAttributes    = new Attributes();

            classAttributes.AddExposedClassAttribute();
            var classModule = GetTestClassModule(projectDeclaration, "testClass", true, classAttributes);

            Assert.IsTrue(classModule.IsExposed);
        }
        private static ClassModuleDeclaration GetTestClassModule(Declaration projectDeclatation, string name, bool isExposed = false)
        {
            var qualifiedClassModuleMemberName = new QualifiedMemberName(StubQualifiedModuleName(), name);
            var classModuleAttributes          = new Attributes();

            if (isExposed)
            {
                classModuleAttributes.AddExposedClassAttribute();
            }
            return(new ClassModuleDeclaration(qualifiedClassModuleMemberName, projectDeclatation, name, true, null, classModuleAttributes));
        }