// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information. using System.Web.Razor.Parser.SyntaxTree; using System.Web.Razor.Resources; using System.Web.Razor.Test.Framework; using System.Web.Razor.Text; using Xunit.Extensions; namespace System.Web.Razor.Test.Parser.VB { public class VBReservedWordsTest : VBHtmlCodeParserTestBase { [Theory] [InlineData("Namespace")] [InlineData("Class")] [InlineData("NAMESPACE")] [InlineData("CLASS")] [InlineData("NameSpace")] [InlineData("nameSpace")] private void ReservedWords(string word) { ParseBlockTest(word, new DirectiveBlock( Factory.MetaCode(word).Accepts(AcceptedCharacters.None)), new RazorError( String.Format(RazorResources.ParseError_ReservedWord, word), SourceLocation.Zero)); } } }