2 // Microsoft.CSharp.* Test Cases
5 // Erik LeBel (eriklebel@yahoo.ca)
12 using System
.CodeDom
.Compiler
;
14 using NUnit
.Framework
;
16 namespace MonoTests
.Microsoft
.CSharp
20 /// Test ICodeGenerator's GenerateCodeFromExpression, along with a
21 /// minimal set CodeDom components.
25 public class CodeGeneratorFromExpressionTest
: CodeGeneratorTestBase
27 CodeExpression expression
= null;
33 expression
= new CodeExpression ();
36 protected override void Generate ()
38 generator
.GenerateCodeFromExpression (expression
, writer
, options
);
43 [ExpectedException (typeof (ArgumentException
))]
44 public void DefaultExpressionTest ()
50 [ExpectedException (typeof (ArgumentNullException
))]
51 public void NullExpressionTest ()
59 public void ReferencedTest ()
61 codeUnit.ReferencedAssemblies.Add ("System.dll");
63 Assertion.AssertEquals ("", Code);