public void GetAllNamesTest() { var supplier = TestSupplier.CreateNaked(); var price = supplier.Prices[0]; priceItem = price.Costs.First().PriceItem; var format = price.Costs.Single().PriceItem.Format; format.PriceFormat = PriceFormatType.NativeDelim; format.Delimiter = ";"; format.FName1 = "F2"; format.FFirmCr = "F3"; format.FQuantity = "F5"; format.FRequestRatio = "F6"; var costFormRule = price.Costs.Single().FormRule; costFormRule.FieldName = "F4"; session.Save(price); Close(); File.Copy(Path.GetFullPath(@"..\..\Data\222.txt"), Path.Combine(basepath, priceItem.Id + ".txt")); var item = PriceProcessItem.GetProcessItem(priceItem.Id); var names = item.GetAllNames(); Assert.That(names.Count(), Is.EqualTo(35)); }
public void Respect_file_extension() { var supplier = TestSupplier.CreateNaked(); var price = supplier.Prices[0]; priceItem = price.Costs.First().PriceItem; var format = price.Costs.Single().PriceItem.Format; format.PriceFormat = PriceFormatType.UniversalXml; session.Save(price); Close(); File.Copy(Path.GetFullPath(@"..\..\Data\222.txt"), Path.Combine(basepath, priceItem.Id + ".txt")); File.Copy(Path.GetFullPath(@"..\..\Data\Respect_file_extension.xml"), Path.Combine(basepath, priceItem.Id + ".xml")); var item = PriceProcessItem.GetProcessItem(priceItem.Id); var names = item.GetAllNames(); Assert.That(names.Count(), Is.EqualTo(2)); }
public void Get_all_names() { var basepath = Settings.Default.BasePath; if (!Directory.Exists(basepath)) { Directory.CreateDirectory(basepath); } var source = Path.GetFullPath(@"..\..\Data\FarmaimpeksPrice.xml"); var destination = Path.GetFullPath(Path.Combine(basepath, priceItem.Id.ToString() + ".xml")); File.Copy(source, destination); var item = PriceProcessItem.GetProcessItem(priceItem.Id); var names = item.GetAllNames(); Assert.That(names.Count(), Is.EqualTo(9818)); }