PageRenderTime 24ms CodeModel.GetById 21ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/NRefactory/ICSharpCode.NRefactory.VB.Tests/Parser/TypeLevel/EventDeclarationTests.cs

http://github.com/icsharpcode/ILSpy
C# | 25 lines | 21 code | 2 blank | 2 comment | 0 complexity | 09042e0b15f31c9a3cb8d856c6da841d MD5 | raw file
 1// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt)
 2// This code is distributed under the GNU LGPL (for details please see \doc\license.txt)
 3
 4using System;
 5using ICSharpCode.NRefactory.VB.Ast;
 6using NUnit.Framework;
 7
 8namespace ICSharpCode.NRefactory.VB.Tests.Ast
 9{
10	[TestFixture]
11	public class EventDeclarationTests
12	{
13		#region VB.NET
14		[Test]
15		public void VBNetSimpleEventDeclarationTest()
16		{
17			EventDeclaration ed = ParseUtil.ParseTypeMember<EventDeclaration>("event MyEvent(x as Integer)");
18			Assert.AreEqual(1, ed.Parameters.Count);
19			Assert.AreEqual("MyEvent", ed.Name);
20			Assert.IsFalse(ed.HasAddRegion);
21			Assert.IsFalse(ed.HasRemoveRegion);
22		}
23		#endregion
24	}
25}