Пример #1
0
        public void TestAlphaOverlayOpaqueBack()
        {
            var back     = new Color32(128, 64, 192, 255);
            var front    = new Color32(0, 255, 0, 64);
            var expected = new Color32(96, 112, 144, 255);

            Assert.AreEqual(expected, back.AlphaOverlay(front));
        }
Пример #2
0
        public void TestAlphaOverlayTransparentFront()
        {
            var back     = new Color32(128, 64, 192, 28);
            var front    = new Color32(0, 255, 0, 0);
            var expected = back;

            Assert.AreEqual(expected, back.AlphaOverlay(front));
        }
Пример #3
0
        public void TestAlphaOverlayTranslucentBack()
        {
            var back     = new Color32(128, 64, 192, 128);
            var front    = new Color32(0, 255, 0, 64);
            var expected = new Color32(77, 140, 115, 160);

            Assert.AreEqual(expected, back.AlphaOverlay(front));
        }
Пример #4
0
        public void TestAlphaOverlayOpaqueFront()
        {
            var back     = new Color32(128, 64, 192, 28);
            var front    = new Color32(0, 255, 0, 255);
            var expected = front;

            Assert.AreEqual(expected, back.AlphaOverlay(front));
        }