public static bool Validate(FiscalReceiptDiscountOrMarkup discountOrMarkup) { if (discountOrMarkup == null) { return(false); } if (string.IsNullOrWhiteSpace(discountOrMarkup.VatRateLetter)) { return(false); } return(!string.IsNullOrWhiteSpace(discountOrMarkup.Name)); }
private Data.Events.Dtos.FiscalReceiptDiscountOrMarkup ConvertDiscountOrMarkup(FiscalReceiptDiscountOrMarkup discountOrMarkup) { return(new Data.Events.Dtos.FiscalReceiptDiscountOrMarkup( discountOrMarkup.Name, discountOrMarkup.VatRateLetter, discountOrMarkup.Value)); }
public void Validate_Returns_False_For_Invalid_Discount_Or_Markup(FiscalReceiptDiscountOrMarkup invalidDiscountOrMarkup) { Assert.False(FiscalReceiptDiscountOrMarkupValidator.Validate(invalidDiscountOrMarkup)); }