public void TestMethod_Zxing_WithGoodImage() { ////Arrange //byte[] rawBytes = null; //ResultPoint[] resultPoints = null; //Result result = new Result(_verified, rawBytes, resultPoints, BarcodeFormat.EAN_13); //var mock = new Mock<IBarcodeReader>(); ////Act //mock.Setup(m => m.Decode(_imageGood)).Returns(result); //Result resultDecod = mock.Object.Decode(_imageGood); //string decoded = mock.Object.Decode(_imageGood).ToString().Trim(); ////Assert //Assert.AreEqual(_verified, decoded); //Arrange string result = null; var service = new BarcodeScanService(); //Act using (_stream = new MemoryStream()) { _imageGood.Save(_stream, ImageFormat.Bmp); result = service.ScanByZxing(_stream); } //Assert Assert.AreEqual(_verified, result); }
public void TestMethod_Zxing_WithBadImage() { //Arrange string result = null; var service = new BarcodeScanService(); //Act using (_stream = new MemoryStream()) { _imageBad.Save(_stream, ImageFormat.Bmp); result = service.ScanByZxing(_stream); } //Assert Assert.AreEqual(_verifiedBad, result); }