public async Task <Order> CreateOrder() { var obj = await OrderService.CreateAsync(new Order() { CreatedAt = DateTime.UtcNow, BillingAddress = new Address() { Address1 = "123 4th Street", City = "Minneapolis", Province = "Minnesota", ProvinceCode = "MN", Zip = "55401", Phone = "555-555-5555", FirstName = "John", LastName = "Doe", Company = "Tomorrow Corporation", Country = "United States", CountryCode = "US", Default = true, }, LineItems = new List <LineItem>() { new LineItem() { Name = "Test Line Item", Title = "Test Line Item Title", Quantity = 2, Price = 50 }, new LineItem() { Name = "Test Line Item 2", Title = "Test Line Item Title 2", Quantity = 2, Price = 50 } }, FinancialStatus = "paid", Transactions = new List <Transaction>() { new Transaction() { Amount = 20.00m, Status = "success", Kind = "authorization", Test = true, } }, Email = Guid.NewGuid().ToString() + "@example.com", Note = "Test note about the customer.", }, new OrderCreateOptions() { SendFulfillmentReceipt = false, SendReceipt = false }); CreatedOrders.Add(obj); return(obj); }
public async Task <Order> CreateAOrder(bool skipAddToCreatedList = false) { var obj = await OrderService.CreateAsync(new Order() { CreatedOn = DateTime.UtcNow, BillingAddress = new Address() { Address1 = "123 4th Street", City = "Minneapolis", Province = "Minnesota", ProvinceCode = "MN", Zip = "55401", Phone = "555-555-5555", FirstName = "John", LastName = "Doe", Company = "Tomorrow Corporation", Country = "United States", CountryCode = "US", Default = true, }, LineItems = new List <LineItem>() { new LineItem() { Name = "Test Line Item", Title = "Test Line Item Title", Quantity = 2, Price = 5 }, new LineItem() { Name = "Test Line Item 2", Title = "Test Line Item Title 2", Quantity = 2, Price = 5 } }, FinancialStatus = OrderFinancialStatus.Paid, TotalPrice = 5.00m, Email = Guid.NewGuid() + "@example.com", Note = "This order was created while testing BizwebSharp!", }); if (!skipAddToCreatedList) { CreatedOrders.Add(obj); } CreatedCustomers.Add(obj.Customer); return(obj); }