private static void ComparePostAndGetItemModels(CreditNoteItemPostModel postModel, CreditNoteItemListGetModel getModel) { Assert.AreEqual(postModel.Amount, getModel.Amount); Assert.AreEqual(postModel.Code, getModel.Code); Assert.AreEqual( postModel.DiscountPercentage != 0.0m ? postModel.DiscountName ?? string.Empty : string.Empty, getModel.DiscountName); Assert.AreEqual(postModel.DiscountPercentage, getModel.DiscountPercentage); Assert.AreEqual(postModel.IsTaxMovement, getModel.IsTaxMovement); Assert.AreEqual(postModel.Name, getModel.Name); Assert.AreEqual(postModel.PriceListItemId, getModel.PriceListItemId); Assert.IsNotNull(getModel.Prices); Assert.NotZero(getModel.Prices.TotalWithVat); Assert.AreEqual(postModel.PriceType, getModel.PriceType); Assert.AreEqual(postModel.Unit, getModel.Unit); Assert.AreEqual(postModel.VatCodeId, getModel.VatCodeId); Assert.AreEqual(postModel.VatRateType, getModel.VatRateType); }
private static void AssertDefaultItem(CreditNoteItemPostModel creditNoteItem) { Assert.IsNotEmpty(creditNoteItem.DiscountName); Assert.IsNotEmpty(creditNoteItem.Name); }