xamarin-macios/tests/monotouch-test/Metal/MTLAttributeTest.cs

71 строка
1.2 KiB
C#
Исходник Постоянная ссылка Обычный вид История

#if !__WATCHOS__
using System;
using Foundation;
using Metal;
using NUnit.Framework;
namespace MonoTouchFixtures.Metal {
[TestFixture]
[Preserve (AllMembers = true)]
public class MTLAttributeTest {
MTLAttribute attr = null;
[SetUp]
public void SetUp ()
{
TestRuntime.AssertXcodeVersion (8, 0);
attr = new MTLAttribute ();
}
[TearDown]
public void TearDown ()
{
if (attr is not null)
attr.Dispose ();
attr = null;
}
[Test]
public void GetNameTest ()
{
Assert.Null (attr.Name, $"Name default value is {attr.Name}");
}
[Test]
public void GetAttributeIndexTest ()
{
Assert.AreEqual ((nuint) 0, attr.AttributeIndex, $"AttributeIndex default value is {attr.AttributeIndex}");
}
[Test]
public void GetAttributeTypeTest ()
{
Assert.AreEqual (MTLDataType.None, attr.AttributeType, $"AttributeType default value is {attr.AttributeType}");
}
[Test]
public void GetActiveTest ()
{
Assert.False (attr.Active);
}
[Test]
public void GetIsPatchDataTest ()
{
Assert.False (attr.IsPatchData);
}
[Test]
public void GetIsPatchControlPointDataTest ()
{
Assert.False (attr.IsPatchControlPointData);
}
}
}
#endif // !__WATCHOS__