xamarin-macios/tests/monotouch-test/Metal/MTLResourceStatePassDescrip...

43 строки
810 B
C#

#if !__WATCHOS__ && !__TVOS__
#nullable enable
using System;
using Foundation;
using Metal;
using NUnit.Framework;
namespace MonoTouchFixtures.Metal {
[TestFixture]
[Preserve (AllMembers = true)]
public class MTLResourceStatePassDescriptorTest {
MTLResourceStatePassDescriptor descriptor;
[SetUp]
public void SetUp ()
{
TestRuntime.AssertXcodeVersion (12, TestRuntime.MinorXcode12APIMismatch);
descriptor = MTLResourceStatePassDescriptor.Create ();
}
[TearDown]
public void TearDown ()
{
descriptor?.Dispose ();
descriptor = null;
}
[Test]
public void SampleBufferAttachments ()
{
Assert.DoesNotThrow (() => {
using var attachments = descriptor.SampleBufferAttachments; // testing the selector, dont care about the value.
}, "Getter");
}
}
}
#endif