xamarin-macios/tests/framework-test/FrameworkTests.cs

44 строки
808 B
C#

//
// Framework tests
//
// Authors:
// Rolf Bjarne Kvinge <rolf@xamarin.com>
//
// Copyright 2015 Xamarin Inc. All rights reserved.
//
using System;
using System.Runtime.InteropServices;
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");
}
}
}
}