Exemplo n.º 1
0
        public void FuryContactCreateWithPrivacy()
        {
            string expected = File.ReadAllText("FuryContactCreateCommand.xml");

            var registrantContact = new Contact("agreed6",
                                                "Test Contact1", "Test Organization",
                                                "Ottawa", "123 Main Street", "ON", "K1R 7S8", "CA",
                                                "*****@*****.**",
                                                new Telephone {
                Value = "+1.6471114444", Extension = "333"
            },
                                                new Telephone {
                Value = "+1.6471114445"
            });
            //registrantContact.Password = "******";
            var command = new ContactCreate(registrantContact);

            command.Password = "******";
            var furyExtension = new FuryContactCreateExtension("EN", "CCT", null);

            command.Extensions.Add(furyExtension);

            var xml = command.ToXml().InnerXml;

            Assert.AreEqual(expected, xml);
        }
Exemplo n.º 2
0
        public void TestContactCreateNominetPrivacyOn()
        {
            string expected = File.ReadAllText("ContactCreateCommandNominetPrivacyOn.xml");

            Contact contact = new Contact("sh8013", "John Doe", "Example Inc.",
                                          "Dulles", "123 Example Dr.", "Suite 100", null, "VA", "20166-6503", "US",
                                          "*****@*****.**", new Telephone("+1.7035555555", "1234"),
                                          new Telephone("+1.7035555556", null));

            contact.PostalInfo.m_type = PostalAddressType.INT;
            contact.DiscloseFlag      = false;
            contact.DiscloseMask      = ~Contact.DiscloseFlags.OrganizationInt & ~Contact.DiscloseFlags.AddressInt;

            var command = new ContactCreate(contact);

            command.TransactionId = "ABC-12345";
            command.Password      = "******";
            Assert.AreEqual(expected, command.ToXml().InnerXml);
        }
Exemplo n.º 3
0
        public void TestContactCreateCommand1()
        {
            string expected = File.ReadAllText("ContactCreateCommand1.xml");

            Contact contact = new Contact("sh8013", "John Doe", "Example Inc.",
                    "Dulles", "123 Example Dr.", "Suite 100", null, "VA", "20166-6503", "US",
                    "*****@*****.**", new Telephone("+1.7035555555", "1234"),
                    new Telephone("+1.7035555556", null));
            contact.PostalInfo.m_type = PostalAddressType.INT;
            contact.DiscloseFlag = false;
            contact.DiscloseMask = Contact.DiscloseFlags.All & ~Contact.DiscloseFlags.Email & ~Contact.DiscloseFlags.Voice;

            var command = new ContactCreate(contact);
            command.TransactionId = "ABC-12345";
            command.Password = "******";

            Assert.AreEqual(expected, command.ToXml().InnerXml);
        }
Exemplo n.º 4
0
        public void TestContactCreateNominetPrivacyOff()
        {
            string expected = File.ReadAllText("ContactCreateCommandNominetPrivacyOff.xml");

            Contact contact = new Contact("sh8013", "John Doe", "Example Inc.",
                    "Dulles", "123 Example Dr.", "Suite 100", null, "VA", "20166-6503", "US",
                    "*****@*****.**", new Telephone("+1.7035555555", "1234"),
                    new Telephone("+1.7035555556", null));
            contact.PostalInfo.m_type = PostalAddressType.INT;

            //Don't include a disclosure section at all
            contact.DiscloseFlag = null;

            var command = new ContactCreate(contact);
            command.TransactionId = "ABC-12345";
            command.Password = "******";
            Assert.AreEqual(expected, command.ToXml().InnerXml);
        }