Update test projects to properly build and run under dotnet7

This commit is contained in:
Wojciech Figat
2023-01-11 14:27:17 +01:00
parent 3c40c22049
commit 474ce10e7e
34 changed files with 21581 additions and 1311 deletions

View File

@@ -0,0 +1,56 @@
using NUnit.Framework;
namespace FlaxEngine.Tests
{
[TestFixture]
public class TestModulusOperator
{
[Test]
public void TestVector3Modulus()
{
Assert.AreEqual(new Vector3(10, 10, 10) % 3, new Vector3(1, 1, 1));
Assert.AreEqual(10 % new Vector3(3, 3, 3), new Vector3(1, 1, 1));
Assert.AreEqual(new Vector3(10, 10, 10) % new Vector3(3, 2, 3), new Vector3(1, 0, 1));
}
[Test]
public void TestVector2Modulus()
{
Assert.AreEqual(new Vector2(10, 10) % 3, new Vector2(1, 1));
Assert.AreEqual(10 % new Vector2(3, 3), new Vector2(1, 1));
Assert.AreEqual(new Vector2(10, 10) % new Vector2(3, 2), new Vector2(1, 0));
}
[Test]
public void TestVector4Modulus()
{
Assert.AreEqual(new Vector4(10, 10, 10, 10) % 3, new Vector4(1, 1, 1, 1));
Assert.AreEqual(10 % new Vector4(3, 3, 3, 3), new Vector4(1, 1, 1, 1));
Assert.AreEqual(new Vector4(10, 10, 10, 10) % new Vector4(3, 2, 3, 2), new Vector4(1, 0, 1, 0));
}
[Test]
public void TestInt2Modulus()
{
Assert.AreEqual(new Int2(10, 10) % 3, new Int2(1, 1));
Assert.AreEqual(10 % new Int2(3, 3), new Int2(1, 1));
Assert.AreEqual(new Int2(10, 10) % new Int2(3, 2), new Int2(1, 0));
}
[Test]
public void TestInt3Modulus()
{
Assert.AreEqual(new Int3(10, 10, 10) % 3, new Int3(1, 1, 1));
Assert.AreEqual(10 % new Int3(3, 3, 3), new Int3(1, 1, 1));
Assert.AreEqual(new Int3(10, 10, 10) % new Int3(3, 2, 3), new Int3(1, 0, 1));
}
[Test]
public void TestInt4Modulus()
{
Assert.AreEqual(new Int4(10, 10, 10, 10) % 3, new Int4(1, 1, 1, 1));
Assert.AreEqual(10 % new Int4(3, 3, 3, 3), new Int4(1, 1, 1, 1));
Assert.AreEqual(new Int4(10, 10, 10, 10) % new Int4(3, 2, 3, 2), new Int4(1, 0, 1, 0));
}
}
}