23 lines
No EOL
890 B
C#
23 lines
No EOL
890 B
C#
using JD.Kernel.Structs;
|
|
using NUnit.Framework;
|
|
using TeaBox;
|
|
|
|
namespace JD.Application.Tests.View
|
|
{
|
|
[TestFixture]
|
|
public class RangeTests
|
|
{
|
|
[Test]
|
|
public void Test_intersect()
|
|
{
|
|
Assert.That(new Range<int>(1, 2).Intersects(new Range<int>(1, 2)));
|
|
Assert.That(new Range<int>(1, 2).Intersects(new Range<int>(-1, 2)));
|
|
Assert.That(new Range<int>(1, 2).Intersects(new Range<int>(0, 3)));
|
|
Assert.That(new Range<int>(0, 3).Intersects(new Range<int>(1, 2)));
|
|
Assert.IsFalse(new Range<int>(1, 2).Intersects(new Range<int>(3, 3)));
|
|
Assert.IsFalse(new Range<int>(1, 2).Intersects(new Range<int>(-1, 1)));
|
|
Assert.IsFalse(new Range<int>(1, 2).Intersects(new Range<int>(-1, 0)));
|
|
Assert.IsFalse(new Range<int>(1, 2).Intersects(new Range<int>(2, 3)));
|
|
}
|
|
}
|
|
} |