Esempio n. 1
0
        public void AllFieldsAndContact()
        {
            Dictionary <int, string> dict = new Dictionary <int, string>();

            dict.Add(123, "Подвесной трениенг");

            var item = new Contact();

            item.Name = "Илья";
            item.City("Moscow");
            item.Phones(LibraryAmoCRM.Configuration.PhoneTypeEnum.MOB, "89991453412");
            item.Email(LibraryAmoCRM.Configuration.EmailTypeEnum.PRIV, "*****@*****.**");

            var builder = new FormDTOBuilder(item);

            builder.EducationType("Дистанционное");
            builder.ContactName("Иджян Илья");
            builder.LeadName(dict, "Семинары", "Подвесной трениенг");
            builder.Email("*****@*****.**");
            builder.Price(150000);
            builder.DateOfEvent(new DateTime(2018, 10, 11));

            Contact contact = builder;
            Lead    lead    = builder;

            Assert.AreSame(item, contact);
            Assert.AreEqual(contact.City(), "Moscow");
        }