コード例 #1
0
        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)));
            }
        }
コード例 #2
0
        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);
            }
        }