public async Task <IHttpActionResult> GetByName(string name) { var contacts = await contactService.GetByName(name); if (contacts.Count == 0) { return(NotFound()); } else { return(Ok(convert.ConvertContactsFromDomain(contacts))); } }
public async void ShouldSearchByName() { var service = new ContactServices(); await service.Add(ContactTestData.GetContact()); var contact = ContactTestData.GetContact(); var expected = await service.GetByName(contact.Name); foreach (var e in expected) { Assert.Equal(contact.Name, e.Name); } }