public void Test_Pdf_Coupon_RitosMasazai_1005() { int posId = 1005; var p = ProductsDalFake.GetProducts().First(x => x.PosId == posId); byte[] ba = _pdfSharpBll.GeneratProductPdf(p.ProductUid); Assert.IsNotNull(ba); File.WriteAllBytes("c:\\temp\\gs_" + posId + ".pdf", ba); }
public void Test_Pdf_Coupon_As_Gift_Melisanda() { int posId = 1007; var p = ProductsDalFake.GetProducts().First(x => x.PosId == posId); byte[] ba = _pdfSharpBll.GeneratProductPdf(p.ProductUid, true); Assert.IsNotNull(ba); File.WriteAllBytes("c:\\temp\\gs_gift_" + posId + ".pdf", ba); }
public void Init() { _configBllMock = new Mock<IConfigurationBll>(); _configBllMock.Setup(x => x.Get()) .Returns(() => new MySettings { LengthOfPosUid = 32, LengthOfPdfDirectoryName = 5, PathToPdfStorage = "c:\\temp\\giftservice\\trash\\", PathToPosContent = "c:\\_projects\\GiftService\\GiftService.Web\\Content\\" }); _configBllMock.Setup(x => x.GetPdfLayout(It.IsAny<int>())) .Returns((int posId) => new PosPdfLayout { PosId = posId, FooterImage = "footer.jpg", HeaderImage = "header.jpg" }); _productsDalMock.Setup(x => x.GetProductByUid(It.IsAny<string>())) .Returns((string productUid) => { var p = ProductsDalFake.GetProducts().First(x => x.ProductUid == productUid); return p; }); _productsDalMock.Setup(x => x.GetProductByPaySystemUid(It.IsAny<string>())) .Returns((string paySystemUid) => { var p = ProductsDalFake.GetProducts().First(x => x.PaySystemUid == paySystemUid); p.PaySystemUid = paySystemUid; return p; }); _productsBll = new ProductsBll(BllFactory.Current.GiftValidationBll, BllFactory.Current.SecurityBll, _productsDalMock.Object, DalFactory.Current.PosDal); _transactionsbllMock.Setup(x => x.GetTransactionByPaySystemUid(It.IsAny<string>())) .Returns((string paySystemUid) => { var p = ProductsDalFake.GetProducts().First(x => x.PaySystemUid == paySystemUid); return new TransactionBdo { PaySystemUid = paySystemUid, ProductUid = p.ProductUid, OrderNr = String.Concat(p.ProductUid.Substring(0, 3), "-", p.ProductUid.Substring(3, 6)), IsPaymentProcessed = true, IsTestPayment = true }; }); //_pdfBll = new PdfBll(_configBllMock.Object, _productsDalMock.Object); _pdfSharpBll = new PdfShartBll(_configBllMock.Object, _productsBll, _transactionsbllMock.Object); _communicationBll = new CommunicationBll(BllFactory.Current.ConfigurationBll); }
public void Test_Pdf_Coupon_With_Empty_CustomerName() { int posId = 1007; var p = ProductsDalFake.GetProducts().First(x => x.PosId == posId); p.CustomerName = null; byte[] ba = _pdfSharpBll.GeneratProductPdf(p.ProductUid, false); Assert.IsNotNull(ba); File.WriteAllBytes("c:\\temp\\gs_gift_empty_" + posId + ".pdf", ba); }
public void Generate_Pdf_With_Qr_Melisanda() { int posId = 1007; string pdfFile = "c:\\temp\\gs_gift_1007_qr.pdf"; File.Delete(pdfFile); var p = ProductsDalFake.GetProducts().First(x => x.PosId == posId); byte[] ba = _pdfSharpBll.GeneratProductPdf(p.ProductUid, false); Assert.IsNotNull(ba); File.WriteAllBytes(pdfFile, ba); System.Diagnostics.Process.Start("explorer.exe", pdfFile); }