public void WhenRadiateIsTrue_HeadingIsEqualToNormalizedOffset()
        {
            var subject = new RingProfile
            {
                Radius  = 10f,
                Radiate = Profile.CircleRadiation.Out
            };
            Vector2 offset, heading;

            subject.GetOffsetAndHeading(out offset, out heading);

            Assert.AreEqual(heading.X, offset.X / 10, 0.000001);
            Assert.AreEqual(heading.Y, offset.Y / 10, 0.000001);
        }
        public void ReturnsOffsetEqualToRadius()
        {
            var subject = new RingProfile
            {
                Radius = 10f
            };
            Vector2 offset, heading;

            subject.GetOffsetAndHeading(out offset, out heading);

            var length = Math.Sqrt(offset.X * offset.X + offset.Y * offset.Y);

            Assert.AreEqual(10f, length, 0.000001);
        }