// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt) // This code is distributed under the GNU LGPL (for details please see \doc\license.txt) using System; using ICSharpCode.NRefactory.VB.Ast; using NUnit.Framework; namespace ICSharpCode.NRefactory.VB.Tests.Ast { [TestFixture] public class NamespaceDeclarationTests { // #region VB.NET // [Test] // public void VBNetSimpleNamespaceTest() // { // string program = "Namespace TestNamespace" + Environment.NewLine + // "End Namespace" +Environment.NewLine; // NamespaceDeclaration ns = ParseUtil.ParseGlobal(program); // Assert.AreEqual("TestNamespace", ns.Name); // } // // [Test] // public void VBNetJuggedNamespaceTest() // { // string program = "Namespace N1 'TestNamespace\n" + // " Namespace N2 ' Declares a namespace named N2 within N1.\n" + // " End Namespace\n" + // "End Namespace\n"; // // NamespaceDeclaration ns = ParseUtil.ParseGlobal(program); // // Assert.AreEqual("N1", ns.Name); // // Assert.IsTrue(ns.Children[0] is NamespaceDeclaration); // // ns = (NamespaceDeclaration)ns.Children[0]; // // Assert.AreEqual("N2", ns.Name); // } // #endregion } }