public void IsEqual(string src1, string src2, bool equal) { using (var s1 = Utils.Load(src1)) using (var s2 = Utils.Load(src2)) { var ic = new ImageComparer(); Assert.AreEqual(equal, ic.IsEqual(s1,s2)); } }
public void ZoneExtractedIsWrong() { var original = Utils.Load("Zoning.OverallStatus_NoZones"); //article without cut zone var zoned = Utils.Load("Zoning.OverallStatus_Zoned"); //article with cut zone var extractor = new ZoneExtractor(); var actual = extractor.ExtractZone(original, zoned); var expected = Utils.Load("Zoning.OverallStatus_ZoneCutIsCat"); //its the cat var comparer = new ImageComparer(); Assert.IsFalse(comparer.IsEqual(expected, actual)); }
public void ZoneIsExtracted() { var original = Utils.Load("Zoning.OverallStatus_NoZones"); //article without cut zone var zoned = Utils.Load("Zoning.OverallStatus_Zoned"); //article with cut zone var extractor = new ZoneExtractor(); var actual = extractor.ExtractZone(original, zoned); var expected = Utils.Load("Zoning.OverallStatus_ZoneCut"); //just the donkey var comparer = new ImageComparer(); Assert.IsTrue(comparer.IsEqual(expected, actual)); }