コード例 #1
0
        public void Test_CreateContactValidData()
        {
            CreateContactPage createContactPage = new CreateContactPage();

            createContactPage.Open();
            Assert.Multiple(() =>
            {
                Assert.IsTrue(createContactPage.IsOpen());
                Assert.AreEqual("Create Contact", createContactPage.PageTitle.Text);
            });

            ContactData newContact = new ContactData()
            {
                FirstName = Helpers.GetRandomString(10),
                LastName  = Helpers.GetRandomString(10),
                Email     = "*****@*****.**",
                Phone     = "+1234567890",
                Comments  = "Random comment: " + Helpers.GetRandomString(20)
            };

            createContactPage.CreateNewContact(newContact);

            ContactsPage       contactsPage = new ContactsPage();
            List <ContactData> listContacts = contactsPage.GetAllContactsInTable();

            Assert.That(listContacts.Any(cont => cont.FirstName == newContact.FirstName));
        }