public void TestSearchFiveContacts() { var results = 5; var filterDTO = new FilterContactDTO() { Results = results, }; Assert.AreEqual(results, ContactDataAccess.Search(filterDTO).Count); }
public void TestFetchContactByEmail() { var email = DataGenerator.Email(DataGenerator.Names().First()); var filterDTO = new FilterContactDTO() { Results = 5, Email = email, }; Assert.AreEqual(email, ContactDataAccess.Search(filterDTO).Single().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 IList <Contact> Search(FilterContactDTO filterContactDTO) { return(ContactDataAccess.Search(filterContactDTO)); }
public ActionResult Search([FromBody] FilterContactDTO filterDTO) { return(ServiceInvocationResult(() => new OkObjectResult(ContactService.Search(filterDTO)))); }