Example #1
0
 public void TestMemberFn_ToString_i()
 {
     var testCase = new Bgr_5_6_5();
     testCase.PackFrom(0.861f, 0.125f, 0.656f);
     String s = testCase.ToString ();
     Assert.That(s, Is.EqualTo("A11B"));
 }
Example #2
0
 public void TestMemberFn_GetHashCode_i ()
 {
     HashSet<Int32> hs = new HashSet<Int32>();
     UInt16 packed = UInt16.MinValue;
     while ( packed < UInt16.MaxValue )
     {
         ++packed;
         var packedObj = new Bgr_5_6_5();
         packedObj.PackedValue = packed;
         Int32 hc = packedObj.GetHashCode ();
         Assert.That(!hs.Contains(hc));
         hs.Add(hc);
     }
 }
Example #3
0
 public void TestAllPossibleValues_i()
 {
     UInt16 packed = UInt16.MinValue;
     while ( packed < UInt16.MaxValue )
     {
         ++packed;
         var packedObj = new Bgr_5_6_5();
         packedObj.PackedValue = packed;
         Single realB, realG, realR = 0f;
         packedObj.UnpackTo(out realB, out realG, out realR);
         var newPackedObj = new Bgr_5_6_5(realB, realG, realR);
         Assert.That(newPackedObj.PackedValue, Is.EqualTo(packed));
     }
 }