コード例 #1
0
        ///<summary>
        ///  Returns a Typed VStoreWithDemographics Entity with mock values.
        ///</summary>
        static public VStoreWithDemographics CreateMockInstance()
        {
            VStoreWithDemographics mock = new VStoreWithDemographics();

            mock.CustomerId        = TestUtility.Instance.RandomNumber();
            mock.Name              = TestUtility.Instance.RandomString(24, false);;
            mock.ContactType       = TestUtility.Instance.RandomString(24, false);;
            mock.Title             = TestUtility.Instance.RandomString(8, false);;
            mock.FirstName         = TestUtility.Instance.RandomString(24, false);;
            mock.MiddleName        = TestUtility.Instance.RandomString(24, false);;
            mock.LastName          = TestUtility.Instance.RandomString(24, false);;
            mock.Suffix            = TestUtility.Instance.RandomString(10, false);;
            mock.Phone             = TestUtility.Instance.RandomString(11, false);;
            mock.EmailAddress      = TestUtility.Instance.RandomString(24, false);;
            mock.EmailPromotion    = TestUtility.Instance.RandomNumber();
            mock.AddressType       = TestUtility.Instance.RandomString(24, false);;
            mock.AddressLine1      = TestUtility.Instance.RandomString(29, false);;
            mock.AddressLine2      = TestUtility.Instance.RandomString(29, false);;
            mock.City              = TestUtility.Instance.RandomString(14, false);;
            mock.StateProvinceName = TestUtility.Instance.RandomString(24, false);;
            mock.PostalCode        = TestUtility.Instance.RandomString(6, false);;
            mock.CountryRegionName = TestUtility.Instance.RandomString(24, false);;
            mock.AnnualSales       = TestUtility.Instance.RandomShort();
            mock.AnnualRevenue     = TestUtility.Instance.RandomShort();
            mock.BankName          = TestUtility.Instance.RandomString(24, false);;
            mock.BusinessType      = TestUtility.Instance.RandomString(5, false);;
            mock.YearOpened        = TestUtility.Instance.RandomNumber();
            mock.Specialty         = TestUtility.Instance.RandomString(24, false);;
            mock.SquareFeet        = TestUtility.Instance.RandomNumber();
            mock.Brands            = TestUtility.Instance.RandomString(14, false);;
            mock.Internet          = TestUtility.Instance.RandomString(14, false);;
            mock.NumberEmployees   = TestUtility.Instance.RandomNumber();
            return((VStoreWithDemographics)mock);
        }
        /// <summary>
        /// Convert a nettiers entity to the ws proxy entity.
        /// </summary>
        public static WsProxy.VStoreWithDemographics Convert(VStoreWithDemographics item)
        {
            WsProxy.VStoreWithDemographics outItem = new WsProxy.VStoreWithDemographics();
            outItem.CustomerId        = item.CustomerId;
            outItem.Name              = item.Name;
            outItem.ContactType       = item.ContactType;
            outItem.Title             = item.Title;
            outItem.FirstName         = item.FirstName;
            outItem.MiddleName        = item.MiddleName;
            outItem.LastName          = item.LastName;
            outItem.Suffix            = item.Suffix;
            outItem.Phone             = item.Phone;
            outItem.EmailAddress      = item.EmailAddress;
            outItem.EmailPromotion    = item.EmailPromotion;
            outItem.AddressType       = item.AddressType;
            outItem.AddressLine1      = item.AddressLine1;
            outItem.AddressLine2      = item.AddressLine2;
            outItem.City              = item.City;
            outItem.StateProvinceName = item.StateProvinceName;
            outItem.PostalCode        = item.PostalCode;
            outItem.CountryRegionName = item.CountryRegionName;
            outItem.AnnualSales       = item.AnnualSales;
            outItem.AnnualRevenue     = item.AnnualRevenue;
            outItem.BankName          = item.BankName;
            outItem.BusinessType      = item.BusinessType;
            outItem.YearOpened        = item.YearOpened;
            outItem.Specialty         = item.Specialty;
            outItem.SquareFeet        = item.SquareFeet;
            outItem.Brands            = item.Brands;
            outItem.Internet          = item.Internet;
            outItem.NumberEmployees   = item.NumberEmployees;

            return(outItem);
        }
コード例 #3
0
        /// <summary>
        /// Deserialize the mock VStoreWithDemographics entity from a temporary file.
        /// </summary>
        private void Step_7_DeserializeEntity_Generated()
        {
            string fileName = "temp_VStoreWithDemographics.xml";

            XmlSerializer mySerializer = new XmlSerializer(typeof(VStoreWithDemographics));

            System.IO.FileStream myFileStream = new System.IO.FileStream(fileName, System.IO.FileMode.Open);
            mock = (VStoreWithDemographics)mySerializer.Deserialize(myFileStream);
            myFileStream.Close();
            System.IO.File.Delete(fileName);

            System.Console.WriteLine("mock correctly deserialized from a temporary file.");
        }