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