2009-06-12 Bill Holmes <billholmes54@gmail.com>
[mono.git] / mcs / class / corlib / Test / System.Reflection.Emit / AssemblyBuilderAccessTest.cs
1 // AssemblyBuilderAccessTest.cs
2 //
3 // Author: Vineeth N <nvineeth@yahoo.com>
4 //
5 // (C) 2004 Ximian, Inc. http://www.ximian.com
6 //
7 using System;
8 using System.Reflection.Emit;
9 using NUnit.Framework;
10
11 namespace MonoTests.System.Reflection.Emit
12 {
13         /// <summary>
14         /// A simple class to test the values of the enum AssemblyBuilderAccess.
15         /// </summary>
16         [TestFixture]
17         public class AssemblyBuilderAccessTest : Assertion
18         {
19                 [Test]
20                 public void RunTest ()
21                 {
22                         AssertEquals("Testing Run value",
23                                 (int) AssemblyBuilderAccess.Run , 1);
24                 }
25                 
26                 [Test]
27                 public void RunAndSaveTest ()
28                 {
29                         AssertEquals ("Testing RunAndSave value",
30                                 (int) AssemblyBuilderAccess.RunAndSave , 3);
31                 }
32                 
33                 [Test]
34                 public void SaveTest()
35                 {
36                         AssertEquals ("Testing Save value",
37                                 (int) AssemblyBuilderAccess.Save , 2);
38                 }
39
40                 
41         }
42 }