示例#1
0
        public void ADExampleTest04()
        {
            AD vacationHome = new AD(PostalAddressUse.VacationHome,
                                     new ADXP[] {}
                                     );

            vacationHome.NullFlavor = NullFlavor.Other;
            Console.WriteLine(vacationHome.ToString("{ZIP} - {CTY}, {STA} {CNT}"));
            // output: N2N2N4 - Thunder Bay, Ontario Canada
            Assert.IsTrue(vacationHome.Validate());
        }
示例#2
0
        public void ADToStringTest()
        {
            AD a = new AD(
                new ADXP[] {
                new ADXP("123", AddressPartType.BuildingNumber),
                new ADXP("Main", AddressPartType.StreetName),
                new ADXP("Street", AddressPartType.StreetType),
                new ADXP("West", AddressPartType.Direction)
            });

            Assert.AreEqual(a.ToString(), "123MainStreetWest");
        }
示例#3
0
        public void ADExampleTest08()
        {
            AD vacationHome = new AD(PostalAddressUse.VacationHome,
                                     new ADXP[] {
                new ADXP("Canada", AddressPartType.Country)
            }
                                     );

            vacationHome.NullFlavor = null;
            Console.WriteLine(vacationHome.ToString("{ZIP} - {CTY}, {STA} {CNT}"));
            // output: Canada
            Assert.IsFalse(AD.IsValidBasicFlavor(vacationHome));
        }
示例#4
0
        public void ADExampleTest07()
        {
            AD vacationHome = new AD(PostalAddressUse.VacationHome,
                                     new ADXP[] {
                new ADXP("Ontario", AddressPartType.State)
            }
                                     );

            vacationHome.NullFlavor = null;
            Console.WriteLine(vacationHome.ToString("{ZIP} - {CTY}, {STA} {CNT}"));
            // output: Ontario
            Assert.IsTrue(AD.IsValidBasicFlavor(vacationHome));
        }
示例#5
0
        public void ADToStringCorrectTest()
        {
            AD toStringValid = new AD(
                new ADXP[]
            {
                new ADXP("Hamilton", AddressPartType.City),
                new ADXP("Ontario", AddressPartType.State),
                new ADXP("CA", AddressPartType.Country)
            }
                );

            Assert.AreEqual("Hamilton Ontario CA", toStringValid.ToString("{CTY}{STA}{CNT}"));
        }
示例#6
0
        public void ADExampleTest01()
        {
            AD vacationHome = new AD(PostalAddressUse.VacationHome,
                                     new ADXP[] {
                new ADXP("321 Cedar Rd. North", AddressPartType.StreetAddressLine),
                new ADXP("Thunder Bay", AddressPartType.City),
                new ADXP("Ontario", AddressPartType.State),
                new ADXP("Canada", AddressPartType.Country),
                new ADXP("N2N2N4", AddressPartType.PostalCode)
            }
                                     );

            vacationHome.NullFlavor = null;
            Console.WriteLine(vacationHome.ToString("{ZIP} - {CTY}, {STA} {CNT}"));
            // output: N2N2N4 - Thunder Bay, Ontario Canada
            Assert.IsTrue(vacationHome.Validate());
        }
示例#7
0
        public void ADToStringCorrectTest()
        {
            AD toStringValid = new AD(
                new ADXP[]
                {
                    new ADXP("Hamilton",AddressPartType.City),
                    new ADXP("Ontario", AddressPartType.State),
                    new ADXP("CA",AddressPartType.Country)
                }
            );

            Assert.AreEqual("Hamilton Ontario CA", toStringValid.ToString("{CTY}{STA}{CNT}"));
        }
示例#8
0
 public void ADToStringTest()
 {
     AD a = new AD(
         new ADXP[] { 
             new ADXP("123", AddressPartType.BuildingNumber),
             new ADXP("Main", AddressPartType.StreetName),
             new ADXP("Street", AddressPartType.StreetType),
             new ADXP("West", AddressPartType.Direction)
         });
     Assert.AreEqual(a.ToString(), "123MainStreetWest");
 }
示例#9
0
 public void ADExampleTest01()
 {
     AD vacationHome = new AD(PostalAddressUse.VacationHome,
         new ADXP[]{
             new ADXP("321 Cedar Rd. North", AddressPartType.StreetAddressLine),
             new ADXP("Thunder Bay", AddressPartType.City),
             new ADXP("Ontario", AddressPartType.State),
             new ADXP("Canada", AddressPartType.Country),
             new ADXP("N2N2N4", AddressPartType.PostalCode)
         }
         );
     vacationHome.NullFlavor = null;
     Console.WriteLine(vacationHome.ToString("{ZIP} - {CTY}, {STA} {CNT}"));
     // output: N2N2N4 - Thunder Bay, Ontario Canada
     Assert.IsTrue(vacationHome.Validate());
 }
示例#10
0
 public void ADExampleTest08()
 {
     AD vacationHome = new AD(PostalAddressUse.VacationHome,
         new ADXP[] {
             new ADXP("Canada", AddressPartType.Country)
         }
         );
     vacationHome.NullFlavor = null;
     Console.WriteLine(vacationHome.ToString("{ZIP} - {CTY}, {STA} {CNT}"));
     // output: Canada
     Assert.IsFalse(AD.IsValidBasicFlavor(vacationHome));
 }
示例#11
0
 public void ADExampleTest07()
 {
     AD vacationHome = new AD(PostalAddressUse.VacationHome,
         new ADXP[] {
             new ADXP("Ontario", AddressPartType.State)
         }
         );
     vacationHome.NullFlavor = null;
     Console.WriteLine(vacationHome.ToString("{ZIP} - {CTY}, {STA} {CNT}"));
     // output: Ontario
     Assert.IsTrue(AD.IsValidBasicFlavor(vacationHome));
 }
示例#12
0
 public void ADExampleTest04()
 {
     AD vacationHome = new AD(PostalAddressUse.VacationHome,
         new ADXP[] {}
         );
     vacationHome.NullFlavor = NullFlavor.Other;
     Console.WriteLine(vacationHome.ToString("{ZIP} - {CTY}, {STA} {CNT}"));
     // output: N2N2N4 - Thunder Bay, Ontario Canada
     Assert.IsTrue(vacationHome.Validate());
 }