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);