public void BasicTest() { var pattern = new RingPattern(Color.White, Color.Black); Check.That(pattern.GetColor(Helper.CreatePoint(0, 0, 0))).IsEqualTo(Color.White); Check.That(pattern.GetColor(Helper.CreatePoint(1, 0, 0))).IsEqualTo(Color.Black); Check.That(pattern.GetColor(Helper.CreatePoint(0, 0, 1))).IsEqualTo(Color.Black); Check.That(pattern.GetColor(Helper.CreatePoint(0.708, 0, 0.708))).IsEqualTo(Color.Black); }
public void RingShouldExtendInXAndY() { var pat = new RingPattern(white, black); Assert.Equal(white, pat.GetColor(Vector4.CreatePosition(0, 0, 0))); Assert.Equal(black, pat.GetColor(Vector4.CreatePosition(1, 0, 0))); Assert.Equal(black, pat.GetColor(Vector4.CreatePosition(0, 0, 1))); Assert.Equal(black, pat.GetColor(Vector4.CreatePosition(0.708, 0, 0.708))); }