public void TestGenerateContactName() { var contactName = "Martin"; var contact = DataGenerator.Build(contactName); Assert.AreEqual(contactName, contact.Name); }
public void TestGenerateContactEmail() { var contactName = "Martin"; var contact = DataGenerator.Build(contactName); Assert.AreEqual($"{contactName.ToLower()}@email.com", contact.Email); }
public void TestFetchContactByPhoneNumber() { var contact = DataGenerator.Build("Martin"); contact.Identifier = ContactDataAccess.Create(contact); var filterDTO = new FilterContactDTO() { Results = 5, PersonalPhoneNumber = contact.PersonalPhoneNumber, }; Assert.AreEqual(contact.Identifier, ContactDataAccess.Search(filterDTO).Single().Identifier); }
public void TestUpdateCompany() { var currentTestContactRepository = new EntityRepository <Contact>("Contact"); var contact = DataGenerator.Build("John"); contact.Identifier = currentTestContactRepository.Create(contact); var newCompanyName = "NewCompany"; contact.Company = newCompanyName; currentTestContactRepository.Update(contact); Assert.AreEqual(newCompanyName, currentTestContactRepository.Get(contact.Identifier.Value).Company); }