private Import[] GetRandomImports(int count)
        {
            var imports = new Import[count];

            for (var i = 0; i < imports.Length; i++)
            {
                var jurisdiction = Jurisdiction.FromInt32(_random.Next(Jurisdiction.GetAll().Length) + 1);

                imports[i] = new Import
                {
                    Price    = (decimal)Math.Round(_random.NextDouble() * 5000, 2),
                    Quantity = _random.Next(10000),
                    Type     = ImportType.FromInt32(_random.Next(ImportType.GetAll().Length) + 1),
                    From     = jurisdiction,
                    Name     = string.Format("{0} from {1}", RandomGoodsName(), jurisdiction.DisplayName)
                };
            }

            return(imports);
        }
        private Export[] GetRandomExports(int count)
        {
            var exports = new Export[count];

            for (var i = 0; i < exports.Length; i++)
            {
                var jurisdiction = Jurisdiction.FromInt32(_random.Next(Jurisdiction.GetAll().Length) + 1);

                exports[i] = new Export
                {
                    Price    = (decimal)Math.Round(_random.NextDouble() * 5000, 2),
                    Quantity = _random.Next(10000),
                    Measure  = Measure.FromInt32(_random.Next(Measure.GetAll().Length) + 1),
                    To       = jurisdiction,
                    Name     = string.Format("{0} to {1}", RandomGoodsName(), jurisdiction.DisplayName)
                };
            }

            return(exports);
        }