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()); }
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()); }
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()); }