Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 protected async Task <PersistedConsignmentModel> Consign(CreateConsignmentModel consignment = null)
 {
     consignment = consignment ?? GetStandardConsignment();
     return(await PostSingle <PersistedConsignmentModel>(BASE_ROUTE, consignment));
 }