Example #1
0
        public void CIELCh_operatorCIELabTest()
        {
            // Arrange
            CIELCh lch = new CIELCh {
                L = 100.0, C = 0.0, h = 0.0
            };

            // Act
            CIELab lab = lch;

            // Assert
            Assert.AreEqual(100.0, lab.L);
            Assert.AreEqual(0.0, lab.a);
            Assert.AreEqual(0.0, lab.b);
        }
Example #2
0
        public void LCh2LabTest()
        {
            // Arrange
            CIELCh lch = new CIELCh {
                L = 100.0, C = 0.0, h = 0.0
            };

            // Act
            CIELab lab = Colorimetric.LCh2Lab(lch);

            // Assert
            Assert.AreEqual(100.0, lab.L);
            Assert.AreEqual(0.0, lab.a);
            Assert.AreEqual(0.0, lab.b);
        }
Example #3
0
        public void CIELab_operatorCIELChTest()
        {
            // Arrange
            CIELab lab = new CIELab {
                L = 100.0, a = 0.0, b = 0.0
            };

            // Act
            CIELCh lch = lab;

            // Assert
            Assert.AreEqual(100.0, lch.L);
            Assert.AreEqual(0.0, lch.C);
            Assert.AreEqual(0.0, lch.h);
        }
Example #4
0
        public void Lab2LChTest()
        {
            // Arrange
            CIELab lab = new CIELab {
                L = 100.0, a = 0.0, b = 0.0
            };

            // Act
            CIELCh lch = Colorimetric.Lab2LCh(lab);

            // Assert
            Assert.AreEqual(100.0, lch.L);
            Assert.AreEqual(0.0, lch.C);
            Assert.AreEqual(0.0, lch.h);
        }