using System; using System.Collections.Generic; using System.Linq; using System.Text; using Azimuth; using Annulus.Splines; namespace Annulus.UnitTests.Splines { public class ConstantSplineTests : UnitTestSharp.TestFixture { public void ScalarTest() { var spline = new ConstantSpline(20); CheckEqual(20, spline.EvaluateAt(1000)); } public void VectorTest() { var spline = new ConstantSpline(new Vector(10, 20)); CheckEqual(new Vector(10, 20), spline.EvaluateAt(1000)); } public void AABBScalarTest() { var spline = new ConstantSpline(20); CheckEqual(new AABB(20, 20), spline.GetAABB(new Interval(0,1000))); } public void AABBVectorTest() { var spline = new ConstantSpline(new Vector(10,20)); CheckEqual(new AABB(new Vector(10, 20), new Vector(10, 20)), spline.GetAABB(new Interval(0,1000))); } } }