| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- //
- // SignatureHelperTest.cs
- //
- // Author: Atsushi Enomoto <[email protected]>
- //
- // Copyright (C) 2007 Novell, Inc.
- //
- using System;
- using System.Reflection;
- using System.Reflection.Emit;
- using NUnit.Framework;
- namespace MonoTests.System.Reflection.Emit
- {
- [TestFixture]
- public class SignatureHelperTest
- {
- [Test]
- public void GetFieldSigHelperNullModule ()
- {
- SignatureHelper.GetFieldSigHelper (null);
- }
- [Test]
- public void GetLocalVarSigHelperNullModule ()
- {
- SignatureHelper.GetLocalVarSigHelper (null);
- }
- [Test]
- public void GetMethodSigHelperNullModule ()
- {
- SignatureHelper.GetMethodSigHelper (null, CallingConventions.Standard, typeof (int));
- }
- [Test]
- [ExpectedException (typeof (ArgumentException))]
- public void GetFieldSigHelperNormalModule ()
- {
- SignatureHelper.GetFieldSigHelper (typeof (int).Module);
- }
- [Test]
- [ExpectedException (typeof (ArgumentException))]
- public void GetLocalVarSigHelperNormalModule ()
- {
- SignatureHelper.GetLocalVarSigHelper (typeof (int).Module);
- }
- [Test]
- [ExpectedException (typeof (ArgumentException))]
- public void GetMethodSigHelperNormalModule ()
- {
- SignatureHelper.GetMethodSigHelper (typeof (int).Module, CallingConventions.Standard, typeof (int));
- }
- }
- }
|