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)
7
using ICSharpCode.NRefactory.VB.Parser;
8
using ICSharpCode.NRefactory.VB.Ast;
10
namespace ICSharpCode.NRefactory.VB.Tests.Ast
13
public class ReturnStatementTests
17
public void VBNetEmptyReturnStatementTest()
19
ReturnStatement returnStatement = ParseUtil.ParseStatement<ReturnStatement>("Return");
20
Assert.IsTrue(returnStatement.Expression.IsNull);
24
public void VBNetReturnStatementTest()
26
ReturnStatement returnStatement = ParseUtil.ParseStatement<ReturnStatement>("Return 5");
27
Assert.IsFalse(returnStatement.Expression.IsNull);
28
Assert.IsTrue(returnStatement.Expression is PrimitiveExpression);