public void LoadTest() { _common.Invoice = InvoiceFactory.LoadTemplate(Common.InvTest); var det = DetailsListConverter.Load(_common.Invoice.Details.ItemList, _common.UContainer, false); Assert.IsNotNull(det); Assert.AreEqual((int)4, det.Count); Assert.AreEqual("DAY", det[0].Einheit); Assert.AreEqual("LS", det[2].Einheit); }
public void GetItemLoadRabattTestOk() { _common.Invoice = InvoiceFactory.LoadTemplate(Common.InvTest); var det = DetailsListConverter.Load(_common.Invoice.Details.ItemList, _common.UContainer, false); var detList = DetailsListConverter.ConvertToItemList(det, "Z01"); var det2 = DetailsListConverter.Load(detList, _common.UContainer, false); Assert.AreEqual(det[0].Rabatt, det2[0].Rabatt); }
public void DetailsViewModelsTest() { DetailsListConverter det = _common.UContainer.Resolve <DetailsListConverter>(); var detv = new DetailsViewModel(null, null, false) { EinzelPreis = new decimal(60.0125), Menge = new decimal(10), VatItem = new SettingsManager.VatDefaultValue("S", 20, "Testbeschreibung") }; // detv.UpdateTotals(); det.Add(detv); var det2 = det.GetByIndex(0); Assert.AreEqual((decimal)600.13, det2.NettoBetragZeile); Assert.AreEqual((decimal)120.03, det2.MwStBetragZeile); }