From 097920b33465aaf43bf23dfd317b8b260ec662aa Mon Sep 17 00:00:00 2001 From: ChrisDill Date: Sun, 9 Jan 2022 11:14:06 +0000 Subject: [PATCH] Test cleanup --- Raylib-cs.Tests/RaylibTests.cs | 67 ++++++++++++++++++---------------- 1 file changed, 35 insertions(+), 32 deletions(-) diff --git a/Raylib-cs.Tests/RaylibTests.cs b/Raylib-cs.Tests/RaylibTests.cs index 61c3390..e23651a 100644 --- a/Raylib-cs.Tests/RaylibTests.cs +++ b/Raylib-cs.Tests/RaylibTests.cs @@ -6,39 +6,42 @@ namespace Raylib_cs.Tests { public class RaylibTests { - // Test if binding structs are blittable. - [Fact] - public void IsBlittable() + private unsafe void CheckType() where T : unmanaged { - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); - Assert.True(BlittableHelper.IsBlittable()); + Assert.True(BlittableHelper.IsBlittable()); + } + + [Fact] + public void CheckTypes() + { + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); + CheckType(); } [Fact]