Example #1
0
		public Gfx.HSVColor CreateHSVColor( double h, double s, double v )
		{
			Gfx.HSVColor c = new Gfx.HSVColor(h,s,v);
			Assertion.AssertEquals( h , c.Hue );
			Assertion.AssertEquals( v , c.Value );
			Assertion.AssertEquals( s , c.Saturation );
			return c;
		}
Example #2
0
 public Gfx.HSVColor CreateHSVColor(double h, double s, double v)
 {
     Gfx.HSVColor c = new Gfx.HSVColor(h, s, v);
     Assertion.AssertEquals(h, c.Hue);
     Assertion.AssertEquals(v, c.Value);
     Assertion.AssertEquals(s, c.Saturation);
     return(c);
 }
Example #3
0
        public void CreateLegalColors()
        {
            Gfx.HSVColor c1 = this.CreateHSVColor(0, 0, 0);
            Gfx.HSVColor c2 = this.CreateHSVColor(1, 1, 1);
            Gfx.HSVColor c3 = this.CreateHSVColor(0.1, 0.5, 0.7);


            Gfx.RGBColor c4 = new Gfx.RGBColor(1, 0, 0);
            Assertion.AssertEquals(255, c4.GetColor().R);
            Assertion.AssertEquals(0, c4.GetColor().G);
            Assertion.AssertEquals(0, c4.GetColor().B);
        }
Example #4
0
 public void CreateBadColor6()
 {
     Gfx.HSVColor c1 = this.CreateHSVColor(2, 0, 0);
 }
Example #5
0
 public void CreateBadColor5()
 {
     Gfx.HSVColor c1 = this.CreateHSVColor(0, 2, 0);
 }
Example #6
0
 public void CreateBadColor4()
 {
     Gfx.HSVColor c1 = this.CreateHSVColor(0, 0, 2);
 }
Example #7
0
 public void CreateBadColor3()
 {
     Gfx.HSVColor c1 = this.CreateHSVColor(-1, 0, 0);
 }
Example #8
0
 public void CreateBadColor2()
 {
     Gfx.HSVColor c1 = this.CreateHSVColor(0, -1, 0);
 }
Example #9
0
 public void CreateBadColor1()
 {
     Gfx.HSVColor c1 = this.CreateHSVColor(0, 0, -1);
 }