add AABB test
							parent
							
								
									bf7a97af20
								
							
						
					
					
						commit
						9cbb1fdf31
					
				|  | @ -0,0 +1,28 @@ | |||
| using NUnit.Framework; | ||||
| using FluentAssertions; | ||||
| using MoonTools.Core.Bonk; | ||||
| using System.Numerics; | ||||
| 
 | ||||
| namespace Tests | ||||
| { | ||||
|     public class AABBTest | ||||
|     { | ||||
|         [Test] | ||||
|         public void Overlapping() | ||||
|         { | ||||
|             var a = new AABB(new Vector2(-1, -1), new Vector2(1, 1)); | ||||
|             var b = new AABB(new Vector2(0, 0), new Vector2(2, 2)); | ||||
| 
 | ||||
|             AABB.TestOverlap(a, b).Should().BeTrue(); | ||||
|         } | ||||
| 
 | ||||
|         [Test] | ||||
|         public void NotOverlapping() | ||||
|         { | ||||
|             var a = new AABB(new Vector2(-1, -1), new Vector2(1, 1)); | ||||
|             var b = new AABB(new Vector2(-3, -3), new Vector2(-2, -2)); | ||||
| 
 | ||||
|             AABB.TestOverlap(a, b).Should().BeFalse(); | ||||
|         } | ||||
|     } | ||||
| } | ||||
		Loading…
	
		Reference in New Issue