public void TestBtvPurParsing() { const string pathtopdf = @"TestFiles\TestSPCParser\btvpur-alsap-8-epar-product-information_en.pdf"; var sp = SPCParser.GetTargetSpeciesFromPdf(pathtopdf); Assert.IsNotNull(sp, "Nothing returned"); Assert.IsTrue(sp.Length == 2, $"Returned {sp.Length} species instead of 2"); Assert.IsTrue(sp.Intersect(new[] { "sheep", "cattle" }).Count() == 2, $"Returned {string.Join(',',sp)} instead of cattle,sheep"); }
public void TestGetTargetSpeciesFromPDF() { const string pathtopdf = @"TestFiles\TestSPCParser\WC500067567.pdf"; var sp = SPCParser.GetTargetSpeciesFromPdf(pathtopdf); Assert.IsNotNull(sp, "Nothing returned"); Assert.IsTrue(sp.Length == 1, $"Returned {sp.Length} species instead of 1"); Assert.IsTrue(sp[0].Equals("horse", StringComparison.InvariantCultureIgnoreCase), $"returned: {sp[0]} instead of horse"); }
public void TestPurevaxRcch() { var ep = new ExpiredProduct { Name = "purevax rcch", SPC_Link = "ema.europa.eu" }; var spc = VMDPIDFactory.GetSpc(ep).Result; var sp = SPCParser.GetTargetSpeciesFromPdf(spc); Assert.IsNotNull(sp, "Nothing returned"); Assert.IsTrue(sp.Length == 1, $"Returned {sp.Length} species instead of 1"); Assert.IsTrue(sp.Intersect(new[] { "cats" }).Count() == 1, $"Returned {string.Join(',', sp)} instead of cats"); }
public void TestBTVpur() { var ep = new ExpiredProduct { Name = "btvpur alsap 8, suspension for injection", SPC_Link = "ema.europa.eu" }; var spc = VMDPIDFactory.GetSpc(ep).Result; var sp = SPCParser.GetTargetSpeciesFromPdf(spc); Assert.IsNotNull(sp, "Nothing returned"); Assert.IsTrue(sp.Length == 2, $"Returned {sp.Length} species instead of 2"); Assert.IsTrue(sp.Intersect(new[] { "sheep", "cattle" }).Count() == 2, $"Returned {string.Join(',', sp)} instead of cattle,sheep"); }