private async Task <CreateConsignmentModel> GetReturnsConsignment() { var persistedConsignment = await Consign(); Assert.True(persistedConsignment.ConId > 0); var result = new CreateConsignmentModel { ConTypeId = ConTypeId.Returns, Items = new List <CreateConsignmentItemModel> { new CreateConsignmentItemModel { Label = persistedConsignment.Items.First().Label } } }; return(result); }
protected CreateConsignmentModel GetStandardConsignment() { var result = new CreateConsignmentModel { ConTypeId = ConTypeId.Standard, To = new ContactModel { ContactName = "Tony Receiver", BusinessName = "Tony's Tools", Email = "*****@*****.**", PhoneNumber = "0400 123 456", Address = new AddressModel { StreetAddress = "73 Katoomba St", Locality = "Katoomba", PostalCode = "2780", StateOrProvince = "NSW", Country = "AU" }, }, Items = new[] { new CreateConsignmentItemModel { Quantity = 1, PackageType = "P", Reference = "Parcel", WeightDead = 5, Length = 25, Width = 10, Height = 10 }, new CreateConsignmentItemModel { Quantity = 1, PackageType = "S", Reference = "Satchel", SatchelSize = "A4" } } }; return(result); }
protected async Task <PersistedConsignmentModel> Consign(CreateConsignmentModel consignment = null) { consignment = consignment ?? GetStandardConsignment(); return(await PostSingle <PersistedConsignmentModel>(BASE_ROUTE, consignment)); }