2
// <copyright see="prj:///doc/copyright.txt"/>
3
// <license see="prj:///doc/license.txt"/>
4
// <owner name="Mike Krüger" email="mike@icsharpcode.net"/>
5
// <version>$Revision: 915 $</version>
10
using NUnit.Framework;
11
using ICSharpCode.NRefactory.Parser;
12
using ICSharpCode.NRefactory.Parser.AST;
14
namespace ICSharpCode.NRefactory.Tests.AST
17
public class ThrowStatementTests
21
public void CSharpEmptyThrowStatementTest()
23
ThrowStatement throwStmt = ParseUtilCSharp.ParseStatement<ThrowStatement>("throw;");
24
Assert.IsTrue(throwStmt.Expression.IsNull);
28
public void CSharpThrowStatementTest()
30
ThrowStatement throwStmt = ParseUtilCSharp.ParseStatement<ThrowStatement>("throw new Exception();");
31
Assert.IsTrue(throwStmt.Expression is ObjectCreateExpression);