public async void ShouldSearchByEmail() { var service = new ContactServices(); await service.Add(ContactTestData.GetContact()); var contact = ContactTestData.GetContact(); var expected = await service.GetByEmail("*****@*****.**"); Assert.True(expected.Emails.Count == contact.Emails.Count); }
public async Task <IHttpActionResult> GetByEmail(string email) { var contact = await contactService.GetByEmail(email); if (contact == null) { return(NotFound()); } else { return(Ok(convert.ConvertContactFromDomain(contact))); } }