// // Framework tests // // Authors: // Rolf Bjarne Kvinge // // Copyright 2015 Xamarin Inc. All rights reserved. // using System; using System.Runtime.InteropServices; #if XAMCORE_2_0 using MonoTouch; using Foundation; using ObjCRuntime; using UIKit; using NUnit.Framework; using Bindings.Test; namespace MonoTouchFixtures { [TestFixture] [Preserve (AllMembers = true)] public class FrameworkTests { [Test] public void CFunction () { Assert.AreEqual (42, CFunctions.theUltimateAnswer (), "a"); Assert.AreEqual (42, CFunctions.object_theUltimateAnswer (), "object"); Assert.AreEqual (42, CFunctions.ar_theUltimateAnswer (), "ar"); } [Test] public void ObjCClass () { using (var obj = new FrameworkTest ()) { Assert.AreEqual (42, obj.Func (), "a"); } } } } #endif