public static CartDraft DefaultCartDraftWithCustomLineItem(CartDraft draft, CustomLineItemDraft customLineItemDraft) { var cartDraft = DefaultCartDraft(draft); cartDraft.CustomLineItems = new List <CustomLineItemDraft> { customLineItemDraft }; return(cartDraft); }
public static CustomLineItemDraft GetCustomLineItemDraft(TaxCategory taxCategory) { var customLineItemDraft = new CustomLineItemDraft { Name = new LocalizedString() { { "en", RandomString() } }, Slug = RandomString(10), Quantity = 100, Money = Money.FromDecimal("EUR", RandomInt(100, 10000)), TaxCategory = taxCategory.ToReference() }; return(customLineItemDraft); }
public CustomLineItemDraft GetCustomLineItemDraft() { TaxCategory taxCategory = this.CreateNewTaxCategory(); var customLineItemDraft = new CustomLineItemDraft { Name = new LocalizedString() { { "en", TestingUtility.RandomString(10) } }, Slug = TestingUtility.RandomString(10), Quantity = TestingUtility.RandomInt(1, 10), Money = Money.FromDecimal("EUR", TestingUtility.RandomInt(100, 10000)), TaxCategory = new Reference <TaxCategory>() { Id = taxCategory.Id } }; return(customLineItemDraft); }
public static OrderImportDraft DefaultOrderImportDraftWithCustomLineItem(OrderImportDraft draft, TaxCategory taxCategory) { var orderImportDraft = DefaultOrderImportDraft(draft); var customLineItemDraft = new CustomLineItemDraft { Name = new LocalizedString() { { "en", TestingUtility.RandomString(10) } }, Slug = TestingUtility.RandomString(10), Quantity = 100, Money = Money.FromDecimal("EUR", TestingUtility.RandomInt(100, 10000)), TaxCategory = taxCategory.ToKeyResourceIdentifier() }; orderImportDraft.CustomLineItems = new List <CustomLineItemDraft> { customLineItemDraft }; return(orderImportDraft); }
public CustomLineItemDraft GetCustomLineItemDraft() { TaxCategory taxCategory = this.CreateNewTaxCategory(); var customLineItemDraft = new CustomLineItemDraft { Name = new LocalizedString() { { "en", this.RandomString(10) } }, Slug = this.RandomString(10), Quantity = this.RandomInt(1, 10), Money = Money.Parse($"{this.RandomInt(100,10000)} EUR"), TaxCategory = new Reference <TaxCategory>() { Id = taxCategory.Id } }; return(customLineItemDraft); }