Пример #1
0
        public void Test_ResetOwner()
        {
            GEDCOMTree    newOwner = new GEDCOMTree();
            GEDCOMAddress instance = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");

            instance.ResetOwner(newOwner);
            Assert.AreEqual(newOwner, instance.Owner);
        }
Пример #2
0
        public void Test_IsEmptyT()
        {
            GEDCOMAddress instance  = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");
            bool          expResult = true;
            bool          result    = instance.IsEmpty();

            Assert.AreEqual(expResult, result);
        }
Пример #3
0
        public void Test_Clear()
        {
            GEDCOMAddress instance = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");

            instance.SetAddressText("blah");
            instance.Clear();
            Assert.IsTrue(instance.IsEmpty());
        }
Пример #4
0
        public void Test_SetAddressPostalCode()
        {
            string        value    = "1234A567";
            GEDCOMAddress instance = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");

            instance.AddressPostalCode = value;
            string result = instance.AddressPostalCode;

            Assert.AreEqual(value, result);
        }
Пример #5
0
        public void Test_SetAddressState()
        {
            string        value    = "VORONEJSKAYA obl";
            GEDCOMAddress instance = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");

            instance.AddressState = value;
            string result = instance.AddressState;

            Assert.AreEqual(result, value);
        }
Пример #6
0
        public void testIsMatch()
        {
            var              matchParams = new MatchParams();
            GEDCOMTag        other       = GEDCOMAddress.Create(null, null, "", "");
            GEDCOMNoteRecord instance    = (GEDCOMNoteRecord)GEDCOMNoteRecord.Create(null, null, "", "");
            float            expResult   = 0.0F;
            float            result      = instance.IsMatch(other, matchParams); // TODO matchParams is not used

            Assert.AreEqual(expResult, result, 0.0);
        }
Пример #7
0
        public void Test_AddTag()
        {
            const string   tagName        = "BABA";
            const string   tagValue       = "YAGA";
            TagConstructor tagConstructor = null;
            GEDCOMAddress  instance       = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");
            GEDCOMTag      result         = instance.AddTag(tagName, tagValue, tagConstructor);

            Assert.IsNotNull(instance.FindTag(tagName, 0));
        }
Пример #8
0
        public void Test_SetAddressCity()
        {
            string        value    = "Moskva";
            GEDCOMAddress instance = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");

            instance.AddressCity = value;
            string result = instance.AddressCity;

            Assert.AreEqual(value, result);
        }
Пример #9
0
        public void testSetAddressCountry()
        {
            string        value    = "Moosylvania";
            GEDCOMAddress instance = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");

            instance.AddressCountry = value;
            string result = instance.AddressCountry;

            Assert.AreEqual(value, result);
        }
Пример #10
0
        public void Test_SetAddressLine2()
        {
            string        value    = "Novozavodskaya ul., 10";
            GEDCOMAddress instance = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");

            instance.AddressLine2 = value;
            string result = instance.AddressLine2;

            Assert.AreEqual(value, result);
        }
Пример #11
0
        public void Test_SetAddressLine3()
        {
            string        value    = "ALEKSCEVSKTY r-n";
            GEDCOMAddress instance = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");

            instance.AddressLine3 = value;
            string result = instance.AddressLine3;

            Assert.AreEqual(result, value);
        }
Пример #12
0
        public void Test_IsEmptyF()
        {
            GEDCOMAddress instance = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");

            instance.SetAddressText("blah");
            bool expResult = false;
            bool result    = instance.IsEmpty();

            Assert.AreEqual(expResult, result);
        }
Пример #13
0
        public void Test_SetAddressLine1()
        {
            string        value    = "1234 Main St";
            GEDCOMAddress instance = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");

            instance.AddressLine1 = value;
            string result = instance.AddressLine1;

            Assert.AreEqual(value, result);
        }
Пример #14
0
        public void Test_SaveTagsToStream()
        {
            GEDCOMAddress instance = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");

            StreamWriter stream = null;

            Assert.Throws(typeof(NullReferenceException), () => {
                instance.SaveToStream(stream);
            });
        }
Пример #15
0
        public void Test_SetAddressText()
        {
            string        value    = "this is a test";
            GEDCOMAddress instance = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");

            instance.SetAddressText(value);
            string     res  = instance.Address.Text;
            StringList val2 = new StringList(value);

            Assert.AreEqual(val2.Text, res);
        }
Пример #16
0
        public void Test_Assign()
        {
            GEDCOMTag     source   = null;
            GEDCOMAddress instance = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");

            Assert.Throws(typeof(ArgumentException), () => {
                instance.Assign(source);
            });

            source = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");
            instance.Assign(source);
        }
Пример #17
0
        public void Test_AddEmailAddress()
        {
            string        value    = "*****@*****.**";
            GEDCOMAddress instance = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");

            instance.AddEmailAddress(value);
            GEDCOMList <GEDCOMTag> pl = instance.EmailAddresses;

            Assert.AreEqual(1, pl.Count);
            string res = pl.Extract(0).StringValue;

            Assert.AreEqual(res, value);
        }
Пример #18
0
        public void Test_AddPhoneNumber()
        {
            string        value    = "(214) 748-3647";
            GEDCOMAddress instance = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");

            instance.AddPhoneNumber(value);
            GEDCOMList <GEDCOMTag> pl = instance.PhoneNumbers;

            Assert.AreEqual(1, pl.Count);
            string res = pl[0].StringValue;

            Assert.AreEqual(res, value);
        }
Пример #19
0
        public void testAddFaxNumber()
        {
            string        value    = "(214) 748-3647";
            GEDCOMAddress instance = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");

            instance.AddFaxNumber(value);
            GEDCOMList <GEDCOMTag> pl = instance.FaxNumbers;

            Assert.AreEqual(1, pl.Count);
            string res = pl.Extract(0).StringValue;

            Assert.AreEqual(res, value);
        }
Пример #20
0
        public void Test_AddWebPage1()
        {
            string        value    = "http://www.bitboost.com/ref/international-address-formats/russia/";
            GEDCOMAddress instance = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");

            instance.AddWebPage(value);
            GEDCOMList <GEDCOMTag> wp = instance.WebPages;

            Assert.AreEqual(1, wp.Count);
            string res = wp.Extract(0).StringValue;

            Assert.AreEqual(res, value);
        }
Пример #21
0
        public void Test_SetAddress()
        {
            var vals = new string[] {
                "Address Line 1",
                "Address Line 2"
            };

            StringList    value    = new StringList(vals);
            GEDCOMAddress instance = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");

            instance.Address = value;

            StringList result = instance.Address;

            Assert.AreEqual(value.Text, result.Text);
        }
Пример #22
0
        public void testAddPhoneNumber2()
        {
            string        value1   = "(214) 748-3647";
            string        value2   = "(999) 748-3647";
            GEDCOMAddress instance = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");

            instance.AddPhoneNumber(value1);
            instance.AddPhoneNumber(value2);
            GEDCOMList <GEDCOMTag> pl = instance.PhoneNumbers;

            Assert.AreEqual(2, pl.Count);
            string res = pl[0].StringValue;

            Assert.AreEqual(res, value1);
            res = pl[1].StringValue;
            Assert.AreEqual(res, value2);
        }
Пример #23
0
        public void Test_SetAddressArray()
        {
            // http://www.bitboost.com/ref/international-address-formats/russia/
            string[] value = new string[] {
                "ul. Lesnaya d. 5",
                "pos. Lesnoe",
                "ALEKSCEVSKTY r-n",
                "VORONEJSKAYA obl",
                "247112",
                "RUSSIAN FEDERATION"
            };
            GEDCOMAddress instance = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");

            instance.SetAddressArray(value);
            string val = instance.Address.Text;

            Assert.AreEqual(new StringList(value).Text, val);
        }
Пример #24
0
        public void Test_AddWebPage2()
        {
            string        value1   = "http://www.bitboost.com/ref/international-address-formats/russia/";
            string        value2   = "http://google.com/search";
            GEDCOMAddress instance = (GEDCOMAddress)GEDCOMAddress.Create(null, null, "", "");

            instance.AddWebPage(value1);
            instance.AddWebPage(value2);
            GEDCOMList <GEDCOMTag> wp = instance.WebPages;

            Assert.AreEqual(2, wp.Count);
            string res1 = wp[0].StringValue;

            Assert.AreEqual(res1, value1);
            string res2 = wp[1].StringValue;

            Assert.AreEqual(res2, value2);
        }