Exemplo n.º 1
0
        public void WeirdTextArrangement()
        {
            var image = LoadFromResources("weird_text_arrangement.bmp");

            ColorPair approximateColorPair = new ColorPair(new CCColor(177, 199, 188), new CCColor(30, 30, 30));

            ColorContrastResult result = image.RunColorContrastCalculation();

            Assert.AreEqual(approximateColorPair, result.GetMostLikelyColorPair());

            Assert.AreEqual(Confidence.High, result.ConfidenceValue());
        }
Exemplo n.º 2
0
        public void WeirdTextArrangement()
        {
            var image = LoadFromResources("weird_text_arrangement.bmp");

            ColorPair approximateColorPair = new ColorPair(new CCColor(37, 37, 37), new CCColor(193, 183, 165));

            ColorContrastResult result = image.RunColorContrastCalculation();

            Assert.IsTrue(approximateColorPair.IsVisiblySimilarTo(result.GetMostLikelyColorPair()), result.GetMostLikelyColorPair().ToString());

            Assert.AreEqual(Confidence.High, result.ConfidenceValue());
        }
Exemplo n.º 3
0
        public void CortanaImagesWithDifferentOffsets()
        {
            ColorPair expected = new ColorPair(new CCColor(0, 0, 0), new CCColor(139, 204, 41));

            ColorContrastResult resultOffsetDownImage = LoadFromResources("cortana_with_offset_down.bmp")
                                                        .RunColorContrastCalculation();

            ColorContrastResult resultOffsetUpImage = LoadFromResources("cortana_with_offset_up.bmp")
                                                      .RunColorContrastCalculation();

            Assert.AreEqual(expected, resultOffsetUpImage.GetMostLikelyColorPair());
            Assert.AreEqual(expected, resultOffsetDownImage.GetMostLikelyColorPair());

            Assert.AreEqual(Confidence.High, resultOffsetDownImage.ConfidenceValue());
            Assert.AreEqual(Confidence.High, resultOffsetUpImage.ConfidenceValue());
        }